我尝试发布,但出现错误
错误 1 Web 部署任务失败。(您尝试使用的应用程序池将“managedRuntimeVersion”属性设置为“v2.0”。此应用程序需要“v4.0”。了解更多信息:http: //go.microsoft.com/fwlink/? LinkId=221672#ERROR_APPPOOL_VERSION_MISMATCH .) 0 0 HacmeBank_V2_Website
有人知道如何解决吗?
谢谢你
我尝试发布,但出现错误
错误 1 Web 部署任务失败。(您尝试使用的应用程序池将“managedRuntimeVersion”属性设置为“v2.0”。此应用程序需要“v4.0”。了解更多信息:http: //go.microsoft.com/fwlink/? LinkId=221672#ERROR_APPPOOL_VERSION_MISMATCH .) 0 0 HacmeBank_V2_Website
有人知道如何解决吗?
谢谢你
看起来您的 IIS 设置不匹配。
如果您转到IIS 管理器并导航到应用程序池并查找已发布(您的项目名称)文件夹
从列表中选择您的已发布项目
单击操作窗格中的基本设置
将 .NET Framework 版本更改为 v4.0xxxxx
安装 Orchard CMS 时遇到同样的问题。继续定位 v2.0。但是找到简单的解决方案:在 IIS 中,在应用程序池(包含所有应用程序池的列表)上,您可以找到右上角的第二个设置列表:“设置应用程序池默认值..”将默认值从 2.0 更改为 4.0 等,瞧。
听起来您的项目的目标是 .net 4.0 框架,但您的“发布”流程中有一个设置指定 .net 2.0
我从来没有以这种方式发布过,但这个错误看起来像是我在集成针对不同框架的不同库之前看到的......
解决了:
以上都没有解决我的问题,只是将 Visual Studio 中的 Targeted Framework 从 4.5 更改为 4.5.1 并解决了问题