Joh*_*ohn 29 .net asp.net iis iis-7.5 microsoft-web-deploy
尝试将ASP.NET应用程序部署包部署到IIS时,收到错误
(您尝试使用的应用程序池将'managedRuntimeVersion'属性设置为'v2.0'.此应用程序需要'v4.0'.
我采取了以下步骤:
这个错误的根本原因是什么,如何解决?


And*_*zov 34
Web Deploy在发布时使用默认的IIS网站设置.要在IIS计算机上更改/确认:
如果您尝试将此应用程序导入现有站点,请确保其应用程序池的版本相同.我尝试了同样的方法,但没有意识到我的"新"网站是在v2的应用程序池上运行的.
默认情况下,请确保默认情况下还为v4.0配置了应用程序池.


安装Visual Studio时安装ASP.NET 4.但是,安装过程不会自动向IIS注册IIS,并且现有的IIS网站不会自动分配给.NET 4应用程序池.
要解决此问题,请使用IIS注册ASP.NET,并将目标IIS网站的应用程序池设置为程序包所需的.NET Framework版本.
要执行此操作,Command Prompt请以管理员身份打开并转到C:\Windows\Microsoft.NET\Framework64\v4.0.30319并键入:aspnet_regiis -i
根据Visual Studio和ASP.NET的Web部署常见问题解答
| 归档时间: |
|
| 查看次数: |
27002 次 |
| 最近记录: |