1

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

错误截图

错误信息是:

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

4

4 回答 4

4

您是否通过 IIS 检查了应用程序池的“.NET Framework 版本”列的值?

应用程序池配置

要改变这一点:

  1. 打开 IIS 单击您在应用程序左侧看到的树结构中的“应用程序池”级别
  2. 右键单击列表中的应用程序池,然后选择“基本设置”
  3. 将“网络框架版本”的值更改为 v4.0
  4. 按“确定”以应用更改,应用程序池将回收以供使用
于 2012-07-31T09:11:24.180 回答
2

An existing web application will continue to run .net 2.0 since the frameworks are installed side-by-side. You have to explicitly configure the app pool to run 4.0.

于 2012-07-31T09:12:28.197 回答
0

确保您在 IIS 中的应用程序池(我假设您使用的是 IIS)设置为 .NET 4.0(默认情况下它自己设置为 2.0)。如果您无法始终尝试使用 IIS 重新注册 .NET:

  1. 打开命令提示符
  2. 输入以下内容:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
  3. 按回车
于 2012-07-31T09:11:22.230 回答
0

第一种解决方案

第二个解决方案

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

MSDN 帮助

于 2012-07-31T09:21:21.080 回答