我知道如何使用WCF创建一个宁静的Web服务。如果我将服务创建为“WCF服务库”并在解决方案中实现它,当它不是主项目时,如何激活它?
我使用的是N层架构。 Web服务应该可以访问它下面的一些层,而来自外部的客户端应该能够调用Web服务。
在我的案例中托管服务的最佳方式是什么? Windows服务? IIS?自托管?
谢谢你们
答案 0 :(得分:0)
你可以用我认为的两种方式做到这一点:
答案 1 :(得分:0)
您可以配置解决方案以启动多个项目。以下是MSDN链接。
答案 2 :(得分:0)
Thera是托管您的wcf服务的各种选项,每个选项背后的理论详述在这里
http://msdn.microsoft.com/en-us/library/ms730158.aspx
看起来您没有任何托管代码,在这种情况下使用iis托管是您最好的选择,因为所有其他选项都要求您拥有一些托管代码I.e.一个主要切入点。
对于iis,您只需按照以下文章中的iis主机部分中的说明创建Web应用程序项目 http://www.codeproject.com/Articles/150066/Create-Host-Self-Hosting-IIS-hosting-and-Consume-W