2013-03-24 119 views
0

我有一个winforms应用程序,我需要它来托管一个web服务。我实际上正在考虑使用HttpListener并返回一个标准的wsdl文件作为响应,我怎么总是收到一条错误消息,指出我的wsdl在从SoapUI进行测试时未正确格式化。Winforms应用程序中的主机Webservice

无论如何你知道吗? 或者,也许你知道一个商业的.net控件,可以动态地从代码生成Web服务?

谢谢!

回答

0

您可以在您的WinForms应用程序中使用WCF服务self-host。在该链接中,他们在控制台应用程序中执行此操作,但该技术同样适用于WinForms应用程序。

请注意,这不是一个常见的用例(AFAIK),似乎有时候人们会遇到一些问题(如果你像Google上的“WCF服务主机在WinForms中”那样)。如果你支持这个设计选择的一个角落,在Stack Overflow上也有一些关于它的问题。 herehere这可能对阅读很有帮助。