是否可以将 Web 服务添加到现有的 Windows 服务项目 (.NET)



我已经有一个Windows服务项目,该项目将计划任务作为更大应用程序的一部分运行。 我想向它添加一些 Web 服务(即 SOAP),以便一些 .NET 客户端可以连接和请求服务(这一切都在 LAN 上,而不是通过互联网)。 服务器应用程序是一个服务项目,引用了一些类库项目。

这是可以完成的,还是 Web 服务要求我创建一个 ASP.NET 项目? 很抱歉这个非常基本的问题,但我不确定从哪里开始。

可以在不创建 APS.NET Web 服务的情况下创建新的 WCF 服务,并且可以使用 SOAP 与其通信。

也许这个MSDN链接可以帮助你更多。

答案是 Windows 服务可以使用 ServiceHost 类"自承载"WCF Web 服务。

相关文章:承载和使用 WCF 服务。

特定部分:在 Windows 服务中托管。

最新更新