我有一个使用在 IIS 7.5 Web 服务器上运行的 Entity Framework 5.0 的 MVC 站点。该站点在我的本地计算机上运行良好,但是当我将其上传到网络服务器时出现错误:
Method not found: 'System.Version System.Web.HttpRuntime.get_IISVersion()'.
该站点在其自己的集成管道上运行,我在服务器上运行其他 MVC 站点没有问题。
有任何想法吗?
我有一个使用在 IIS 7.5 Web 服务器上运行的 Entity Framework 5.0 的 MVC 站点。该站点在我的本地计算机上运行良好,但是当我将其上传到网络服务器时出现错误:
Method not found: 'System.Version System.Web.HttpRuntime.get_IISVersion()'.
该站点在其自己的集成管道上运行,我在服务器上运行其他 MVC 站点没有问题。
有任何想法吗?
这已通过重新安装 asp.net 4.5 框架得到解决。
您必须在安装后注册.NET Framework版本。
1) 以管理员身份打开 cmd 窗口并转到服务器中的 Framework v4.5 安装目录并执行aspnet_regiis.exe -r
c:\Windows\Microsoft.NET\{Framework}\v4.5 /*The default folder is something like this*/
2) 转到IIS,然后从托管应用程序的当前池更改 .NET 版本。