Asp.net mvc MVC 3.0缺少所需的编译器错误

Asp.net mvc MVC 3.0缺少所需的编译器错误,asp.net-mvc,asp.net-mvc-3,compiler-errors,Asp.net Mvc,Asp.net Mvc 3,Compiler Errors,我有一个MVC 3.0.Net 4.0 Razor应用程序,该应用程序定期向我提供以下运行时错误: CS0656:缺少所需的编译器成员“Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember” 我可以通过从bin目录中删除此DLL临时修复此错误 -Microsoft.Scripting.Core.dll -Microsoft.Scripting.ExtensionAttribute.dll 当我重新编译时,这些文件会被重新添加,并且在随机的时间间隔内

我有一个MVC 3.0.Net 4.0 Razor应用程序,该应用程序定期向我提供以下运行时错误:

CS0656:缺少所需的编译器成员“Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember”

我可以通过从bin目录中删除此DLL临时修复此错误 -Microsoft.Scripting.Core.dll -Microsoft.Scripting.ExtensionAttribute.dll

当我重新编译时,这些文件会被重新添加,并且在随机的时间间隔内,我会得到这个错误。这些脚本dll似乎存在,因为我引用了FacebookDLL和另一个引用.NET3.5项目的项目。这些DLL是否应该存在于4.0项目的bin目录中

顺便说一句,我没有从以前的.Net版本升级这个项目,也没有像其他人所说的那样使用Mono

我正在考虑开始一个空白的新项目,并将我的资料复制到其中,但如果我需要重新添加相同的参考资料,这仍然会有问题。还有谁有更好的主意吗


谢谢

这是因为在我的情况下使用了较旧版本的Facebook.dll,所以如果在引用Facebook时收到此错误,请查看此错误。

这是因为在我的情况下使用了较旧版本的Facebook.dll,所以如果在引用Facebook时收到此错误,请查看此错误。

这是iis 7吗?如果是,请查看您的应用程序设置作为虚拟目录还是应用程序?这是iis 7吗?如果是,您的应用程序设置是作为虚拟目录还是应用程序?