2012-08-22 70 views
2

我正在嘗試使用Web應用程序包將應用程序部署到IIS。當我嘗試使用web部署命令行來運行我的application.deploy.cmd時,出現一個錯誤消息,說我的託管運行時版本是我的應用程序需要的版本2而不是版本4。vs2010 web應用程序包deploy.cmd - 指定應用程序池

我知道我必須使用配置爲使用ASP.NET 4.0的應用程序池,並且我有一個配置爲使用ASP.NET 4.0的應用程序池。

我的問題是如何告訴Web部署命令行工具在運行我的application.deploy.cmd時使用哪個應用程序池?

回答

0

看看這個。將工作,如果你是問有關MSDeploy

Set Application Pool for package using 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