我开始看到WCF IIS部署没什么大不了的,很多东西都会因配置和环境而中断。
任何人都可以推荐一个可以教我WCF IIS应用程序部署艺术的在线资源。
谢谢
我在部署时遇到的一些问题,但不仅限于此列表:
列表继续,我想扩展我在这方面的专业知识
答案 0 :(得分:1)
实践变得完美!
但严重的是,最好的在线资源是Google。很多人都遇到过IIS配置问题,在我遇到的每一个错误上都有数千个页面。你应该逐个推进它们,随时学习......
答案 1 :(得分:1)
了解和识别部署到的环境的物理体系结构将有助于确保部署成功。规划是关键。
就像@Kirk提到的那样,练习是完美的。如果您可以访问任何类型的虚拟环境,请创建具有类似部署环境特征的虚拟映像以帮助您。安装相同的操作系统,IIS和.NET框架版本并练习部署到它。
How To: Create a Service Account for ASP.NET 2.0 Applications将引导您创建自定义服务帐户(如果需要)以运行您的应用程序池。我不记得aspnet_regiis.exe是否授予该帐户“作为服务权限登录”。查看NTRights.exe实用程序以确定如何执行此操作。
Security Guidance: ASP.NET 2.0包含一些有关保护部署的最佳做法。
Improving Web Services Security: Scenarios and Implementation Guidance for WCF“轻读”
Extend Your Services Beyond HTTP with WAS将指导您为IIS 7配置非http绑定。
MSDN Patterns and Practices Catalog
一旦您弄清楚如何成功部署到您的环境中,自动化部署过程将确保它是可重复的。
答案 2 :(得分:0)
我能给出的唯一建议是明智地选择你的主人。我听说过这些家伙的好消息:http://www.discountasp.net/
此外,经常发布以避免意外。
答案 3 :(得分:0)
我们使用MSI安装包自动完成了所有WCF服务安装。
Scott Gu的博客是一个很好的开始:http://weblogs.asp.net/scottgu/archive/2008/01/28/vs-2008-web-deployment-project-support-released.aspx
答案 4 :(得分:0)
我还没有使用它,但微软最近发布了一个名为Web Deployment Tool的应用程序,它允许您将站点和关联的IIS设置打包到部署包中。也可以在MSDN找到开发者级别概述。
答案 5 :(得分:-1)
与在开发PC上运行它不再相关。