我是WCF的新手。我创建了一个有三个服务的WCF服务应用程序。我想现在部署它,所以我可以从其他计算机访问它。我应该遵循哪些步骤?
同样,它是WCF服务应用程序而非服务库。
答案 0 :(得分:1)
您可以在IIS和Windows服务上托管您的服务。以下链接可能会对您有所帮助。
[IIS主机]
http://msdn.microsoft.com/en-us/library/aa751792.aspx
[Windows服务]
http://msdn.microsoft.com/en-us/library/ms733069.aspx
并试试这个,
http://www.codeproject.com/Articles/550796/A-Beginners-Tutorial-on-How-to-Host-a-WCF-Service
答案 1 :(得分:0)
我以前认为“WCF应用程序”不能部署在IIS上(因为在一些文章中我发现,WCF服务库优于应用程序的优点是它们可以部署在IIS上以及其他一些方式)
这比我想象的要简单。
刚刚定义了ABC的服务
<services>
<service name="HotelBookingServiceWcf.AdminService">
<endpoint contract="HotelBookingServiceWcf.IAdminService"
binding="basicHttpBinding"
address="mex">
</endpoint>
</service>
</services>
去了IIS管理器 在左侧面板
Sites > Right Clieck > Add new site
提供详细信息并指定端口号确定
要测试它是否正常工作,请单击.svc文件,然后单击浏览器中的视图 它会打开一个网页,如果没有错,你会看到服务页面