0

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

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

4

2 回答 2

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

于 2013-11-01T07:27:38.520 回答
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

提供详细信息和指定的端口号 ok

要测试它是否正常工作,请右键单击 .svc 文件并单击在浏览器中查看它会打开一个网页,如果没有问题,您将看到服务页面

于 2013-11-11T09:41:45.003 回答