我是 WCF 的新手。我创建了一个具有三个服务的 WCF 服务应用程序。我现在想部署它,这样我就可以从其他计算机访问它。我应该遵循哪些步骤?
同样,它是 WCF 服务应用程序而不是服务库。
我是 WCF 的新手。我创建了一个具有三个服务的 WCF 服务应用程序。我现在想部署它,这样我就可以从其他计算机访问它。我应该遵循哪些步骤?
同样,它是 WCF 服务应用程序而不是服务库。
您可以在 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
我曾经认为“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 文件并单击在浏览器中查看它会打开一个网页,如果没有问题,您将看到服务页面