Winforms应用程序中的主机Web服务

时间:2013-03-24 14:28:19

标签: vb.net web-services

我有一个winforms应用程序,我需要它来托管一个Web服务。我实际上在考虑使用HttpListener并返回一个标准的wsdl文件作为响应,但是我一直收到一条错误消息,说我的wsdl在从SoapUI测试时没有正确格式化。

你知道吗? 或者,您是否知道可以动态地从代码生成Web服务的商业.net控件?

谢谢!

1 个答案:

答案 0 :(得分:0)

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

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