2

我正在尝试使用 Web 应用程序包将 Web 应用程序部署到 IIS。当我尝试使用 web deploy 命令行运行我的 application.deploy.cmd 时,我收到一条错误消息,指出我的托管运行时版本是版本 2,而不是我的应用程序需要的版本 4。

我知道我必须使用配置为使用 ASP.NET 4.0 的应用程序池,并且我有一个配置为使用 ASP.NET 4.0 的应用程序池。

我的问题是如何告诉 Web 部署命令行工具在运行 application.deploy.cmd 时使用哪个应用程序池?

4

1 回答 1

0

看看这个。如果您询问 MSDeploy 将起作用

使用 MSDeploy 为包设置应用程序池

命令 :

msdeploy.exe 
  -verb:sync -source:appHostConfig="Default Web Site" 
  -enableLink:AppPoolExtension 
  -dest:package=site.zip 
  -declareParam:name="Application Pool",
       defaultValue="Default Web Site",
       description="Application pool for this site",
       kind=DeploymentObjectAttribute,
       scope=appHostConfig,
       match="application/@applicationPool
于 2012-08-22T06:42:49.613 回答