【问题标题】:How do I get .NET 4.0?如何获得 .NET 4.0?
【发布时间】:2012-08-01 16:02:32
【问题描述】:

我查找了 Microsoft .NET 4.0 并下载了 2 个东西。 Web 安装程序和客户端配置文件,但根据这张图片的底部,我没有。

错误信息是:

无法加载文件或程序集App_Code 或依赖项之一。此程序集由比当前加载的运行时更新的运行时构建,无法加载。

【问题讨论】:

  • 1) 这看起来像 ASP.net,所以客户端配置文件还不够 2) 您可能安装了 .net 4,但使用的运行时仍然是 2.0。
  • 阅读错误信息的最后一行:App Pool 正在运行 .NET 2 CLI(即 V2、V3 或 V3.5 框架)。

标签: asp.net .net iis


【解决方案1】:

您是否通过 IIS 检查了应用程序池的 '.NET Framework Version' 列的值?

要改变这个:

  1. 打开 IIS 单击树中的“应用程序池”级别 您在应用程序左侧看到的结构
  2. 右键单击列表中的应用程序池并选择“基本” 设置”
  3. 将“网络框架版本”的值更改为 v4.0
  4. 按“确定”以应用更改,应用程序池将 回收利用

【讨论】:

  • 你能告诉我一步一步怎么做吗?
  • @James 我已经用一些基本步骤更新了我的帖子:)
【解决方案2】:

现有的 Web 应用程序将继续运行 .net 2.0,因为这些框架是并行安装的。您必须明确配置应用程序池才能运行 4.0。

【讨论】:

    【解决方案3】:

    确保您在 IIS 中的应用程序池(我假设您使用的是 IIS)设置为 .NET 4.0(默认情况下它自己设置为 2.0)。失败了,您总是可以尝试使用 IIS 重新注册 .NET:

    1. 打开命令提示符
    2. 输入以下内容:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
    3. 按回车

    【讨论】:

      【解决方案4】:

      第一个 Solution

      第二个Solution

      并确保您的 IIS 应用程序池设置为 .NET 4.0,以获取有关此方面的帮助。检查此内容。

      MSDN help

      【讨论】:

        猜你喜欢
        • 2014-07-07
        • 1970-01-01
        • 2012-03-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多