网站升级到MVC5.1后,Server 2012r2上缺少System.Runtime 4.0.10.0

时间:2014-02-02 23:06:54

标签: c# asp.net asp.net-mvc asp.net-mvc-5.1

网站在Windows 8.1上本地运行良好,但在发布到Server 2012R2后,某些页面会出现以下错误:

异常消息:c:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files \ root \ b306803a \ 3271e75d \ App_Web_sign-in.cshtml.1d427dc2.p4pq8o_l.0.cs(30):错误CS0012:类型'System.Object'在未引用的程序集中定义。您必须添加对程序集'System.Runtime,Version = 4.0.10.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'的引用。

我无法确定引用System.Runtime dll的内容或方式。我可能会遗漏什么以及如何追踪它?

1 个答案:

答案 0 :(得分:0)

  

我无法确定引用System.Runtime dll的内容或方式。   我可能会遗漏什么以及如何追踪它?

我很高兴您提到您的操作系统是Windows 2012. System.Runtime dll文件是Windows 8 SDK的一部分。

查看更多解释https://stackoverflow.com/a/14517992/3918598