我正在开发WCF Web服务,并且使用WCF服务应用程序模板来完成该任务。
创建“ WCF服务应用程序”是否满足此要求?通过WCF服务应用程序创建WCF服务库有什么优势?
我正在开发WCF Web服务,并且使用WCF服务应用程序模板来完成该任务。
创建“ WCF服务应用程序”是否满足此要求?通过WCF服务应用程序创建WCF服务库有什么优势?
Answers:
服务应用程序包括已经为您设置的网站托管服务商。服务库是主机可以引用和启动的服务库。
如果从服务库开始(推荐),则可以选择所需的任何主机(Windows服务,IIS / ASP.NET甚至是控制台应用程序),而您只是从新主机中引用您的库。选择服务应用程序会将您的主机限制为IIS / ASP.NET(尽管可以满足您的目的,但是会限制您可以使用的协议)。
编辑:自从我写这篇文章以来,IIS中的更改允许在ASP.NET激活的服务上使用多种协议,因此选择服务应用程序的限制比以前要少得多。