WCF服务应用程序部署

时间:2013-11-01 06:56:56

标签: wcf deployment

我是WCF的新手。我创建了一个有三个服务的WCF服务应用程序。我想现在部署它,所以我可以从其他计算机访问它。我应该遵循哪些步骤?

同样,它是WCF服务应用程序而非服务库。

2 个答案:

答案 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文件,然后单击浏览器中的视图 它会打开一个网页,如果没有错,你会看到服务页面