WCF服务应用程序和WCF服务库之间有什么区别?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (58)

正在开发一个WCF Web服务,并且我使用WCF服务应用程序模板来实现这一点。

创建一个“WCF服务应用程序”是否满足这一要求?

提问于
用户回答回答于

服务应用程序包含已设置的网站主机。服务库是主机可以引用和启动的服务库。

如果你从一个服务库开始(推荐),可以选择你想要的任何主机(一个Windows服务,IIS / ASP.NET甚至是一个控制台应用程序),并且你只需从你的新主机引用你的库。

用户回答回答于

如果所拥有的只有一个项目,只看到一个额外的复杂性。当有一些特殊的用例时,使用了一个库,在这些用例中,必须同时驻留在windows服务和IIS中。

对于IIS,可以将类和接口移动到库中

扫码关注云+社区