在visual studio中发布项目

时间:2013-05-15 15:36:49

标签: visual-studio-2012 publish

我尝试发布并收到错误

  

错误1 Web部署任务失败。 (您尝试使用的应用程序池将'managedRuntimeVersion'属性设置为'v2.0'。此应用程序需要'v4.0'。了解更多信息:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_APPPOOL_VERSION_MISMATCH。)0 0 HacmeBank_V2_Website

有人知道如何解决?

谢谢

4 个答案:

答案 0 :(得分:4)

看起来您的IIS设置不匹配。

如果您转到 IIS管理器并导航到应用程序池并查找已发布的(您的项目名称)文件夹

从列表中选择已发布项目

点击操作窗格

中的基本设置

将.NET Framework版本更改为v4.0xxxxx

答案 1 :(得分:3)

安装Orchard CMS时遇到同样的问题。继续定位v2.0。 但是找到简单的解决方案:在IIS中,在应用程序池(包含所有应用程序池的列表)上,您可以找到第二个设置右上角列表:“设置应用程序池默认值...”将默认值从2.0更改为4.0 et,瞧。

答案 2 :(得分:1)

听起来您的项目针对.net 4.0框架,但“发布”流程中有一个设置指定.net 2.0

我从未以这种方式发布过,但这个错误看起来像是我在集成针对不同框架的不同库之前所看到的......

答案 3 :(得分:1)

解决:

上述所有内容都没有解决我的问题,只是将visual studio中的Targeted Framework从4.5更改为4.5.1并解决了问题