我想将 WCF 服务 (.net 4.0) 部署到 IIS 7 并为此使用 Visual Studio 2010 的内置部署功能。在 msdn http://msdn.microsoft.com/en-us/library/dd465323.aspx上有一篇很好的文章,但对我来说还有一件事不清楚。
我想在部署期间设置“启用 32 位应用程序”应用程序池设置,似乎在 Visual Studio 项目的打包/发布 Web 部分中有一个特殊选项可以执行此操作。那里有两个复选框,即:“包括在 IIS 中配置的所有 IIS 设置”和“包括此 Web 项目使用的应用程序池设置”。但是当我选择它们时,构建一个部署包并将其部署到不同计算机上的 IIS,然后在目标环境中未设置“启用 32 位应用程序”(WCF 服务本身已成功安装并正常工作)。
可能我遗漏了一些东西或误解了 VS2010 项目中 IIS 设置的意图。欢迎任何意见。