2

我正在使用 VisualStudio 2010 为 Web 应用程序生成 Web 部署包。我在发布设置中启用了“包括应用程序池选项”。

因此,从 VS 2010 在我的 Windows 7 PC 上构建 web 包后,我得到了带有所有附加文件的 web 包,并且在 .SetParameters.xml 文件中有“IIS Web 应用程序池名称”参数来指定应用程序池名称部署包时。在包 archive.xml 文件中有应用程序池配置。

问题在于 Server 2008 R2 构建服务器 - 当我从 VS 2010 构建 Web 包时,.SetParameters.xml 文件中没有“IIS Web 应用程序池名称”参数,但包的archive.xml 文件具有应用程序池配置并且在部署时Web 包应用程序池是使用默认名称创建的。

问题是 -

应用程序池配置如何在包中但没有“IIS Web 应用程序池名称”参数?

也许在服务器上安装 Msdeploy 或 VS2010 有什么问题?

如何在 VS2010 中声明此参数?

4

1 回答 1

1

我终于解决了这个问题。

问题在于 Visual Studio 安装 - 在我的开发 PC 上安装了 VS 2010 SP1,在其他 PC 上安装了 VS2010。

在其他 PC 上安装 VS 2010 SP1 更新后,程序包已正确生成,并且在 SetParameters 文件中带有“IIS Web 应用程序池名称”参数。

于 2012-04-27T07:05:06.367 回答