Frameworks System.IO.FileNotFoundException:无法解析程序集';名称:戴尔';

Frameworks System.IO.FileNotFoundException:无法解析程序集';名称:戴尔';,frameworks,entity,Frameworks,Entity,拥有一个使用实体框架绑定控件的VisualStudio2010应用程序。在将应用程序发布到IIS7.5之后,我得到以下错误堆栈跟踪消息 在本地运行时不会发生这种情况 System.IO.FileNotFoundException:无法解析程序集“nameOfDll” 经过数小时数天的研究,并遵循所有建议,错误仍然存在 我确保所有引用都在本地加载,并为每个引用设置CopyTo:true。唯一的其他建议是在EntityDataSource定义中设置ContextTypeName。我不确定输入的值是否

拥有一个使用实体框架绑定控件的VisualStudio2010应用程序。在将应用程序发布到IIS7.5之后,我得到以下错误堆栈跟踪消息

在本地运行时不会发生这种情况

System.IO.FileNotFoundException:无法解析程序集“nameOfDll”

经过数小时数天的研究,并遵循所有建议,错误仍然存在

我确保所有引用都在本地加载,并为每个引用设置CopyTo:true。唯一的其他建议是在EntityDataSource定义中设置ContextTypeName。我不确定输入的值是否正确


我在IIS 6.0上也遇到过这种情况。

当需要特定版本和/或区域性的DLL存在版本或区域性不匹配时,您经常会遇到这种类型的错误

使用Fusion日志查看器(Fuslogvw)记录绑定错误。注意:您必须以管理员身份运行它,否则它将无法自动登录

Fuslogvw的输出将准确地告诉您为满足绑定请求所做的尝试,以及它们失败的原因

如果在您可以执行此操作的环境中,请停止IIS、启动Fuslogvw、启动Fuslogvw日志记录,然后再次启动IIS并浏览到有问题的网站。如果您无法停止IIS,我相信只要在运行Fuslogvw并记录日志的情况下回收相关的应用程序池就足够了