0

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

你知道怎么做吗?或者,也许您知道可以从代码动态生成 W​​eb 服务的商业 .net 控件?

谢谢 !

4

1 回答 1

0

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

请注意,这不是一个常见的用例(AFAIK),而且似乎有时人们会遇到一些问题(如果你在 Google 上搜索“WinForms 中的 WCF 服务主机”之类的东西)。如果您在这个设计选择上陷入困境,在 Stack Overflow 上也有一些关于它的问题,例如这里这里可能对阅读也很有用。

于 2013-03-24T16:46:18.143 回答