【问题标题】:publish project in visual studio在 Visual Studio 中发布项目
【发布时间】:2013-05-15 15:36:48
【问题描述】:

我尝试发布,但出现错误

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

有人知道怎么解决吗?

谢谢

【问题讨论】:

    标签: visual-studio-2012 publish


    【解决方案1】:

    您的 IIS 设置似乎不匹配。

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

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          【解决方案4】:

          已解决:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-01-18
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2010-11-14
            • 1970-01-01
            相关资源
            最近更新 更多