4

我尝试发布,但出现错误

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

有人知道如何解决吗?

谢谢你

4

4 回答 4

3

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

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

从列表中选择您的已发布项目

单击操作窗格中的基本设置

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

于 2013-08-23T14:48:07.110 回答
3

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

于 2013-11-23T19:39:41.673 回答
1

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

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

于 2013-05-15T15:45:00.877 回答
1

解决了:

以上都没有解决我的问题,只是将 Visual Studio 中的 Targeted Framework 从 4.5 更改为 4.5.1 并解决了问题

于 2015-04-07T07:05:29.423 回答