如何使用Windows XP IIS 5.1部署WCF服务应用程序(Framework 4.0)?
如何在 Windows XP IIS 5.1 上部署使用 Visual Studio 2010 (Framework 4.0) 制作的 WCF 服务应用程序?
How to deploy WCF Service Application made with Visual Studio 2010 (Framework 4.0) with Windows XP IIS 5.1?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 IIS 中创建一个新的虚拟目录来托管 WCF 服务应用程序 - 您可以将应用程序放在 inetpub\wwwroot 中,或者让虚拟目录指向应用程序的物理位置。
在虚拟目录的属性中,确保 ASP.NET 选项卡将 ASP.NET 版本设置为 4.0.30319。
还要确保您的 Web.config 文件具有适合您部署到的环境的正确设置(即服务地址和可能特定于环境的任何其他内容)。
5.1 中不会有 WAS,因此您将无法使用 NetTcpBinding。
您还可以在 MSDN 上查找更多信息 - 如何:在 IIS 中托管 WCF 服务,尽管它是为更高版本的 IIS 编写的。
Create a new virtual directory in IIS to host your WCF service application - you can either put the application in inetpub\wwwroot, or have the virtual directory point to the physical location of the application.
In the properties for the virtual directory, ensure that the ASP.NET tab has ASP.NET version set to 4.0.30319.
Also make sure your Web.config file has the proper settings for the environment your deploying to (i.e., service address and anything else that might be specific to the environment).
You won't have WAS in 5.1, so you won't be able to use NetTcpBinding.
You can also look on MSDN for more information - How to: Host a WCF Service in IIS, though it's written for later versions of IIS.