VS2010不会为msdeploy包生成应用程序池名称参数

时间:2012-04-26 14:47:31

标签: visual-studio-2010 parameters msdeploy application-pool webdeploy

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

因此,在从VS 2010在我的Windows 7 PC上构建Web包之后,我获得了包含所有其他文件的Web包,并且在.SetParameters.xml文件中有“IIS Web Application Pool Name”参数,用于在部署包时指定应用程序池名称。在包archive.xml文件中有应用程序池配置。

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

问题是 -

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

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

如何在VS2010中声明此参数?

1 个答案:

答案 0 :(得分:1)

我终于解决了这个问题。

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

在其他PC上安装VS 2010 SP1更新后,正确生成了包,并在SetParameters文件中使用“IIS Web Application Pool Name”参数。