2010-06-29 43 views
2

我最近将我的解决方案转换为.NET Framework 4.0 之后,我得到了非常有线的错误。构建我的应用程序后,每次第一次加载我得到filenotfound异常。这里是:第一次加载页面时出现ASP.NET 4.0运行时错误

无法加载文件或程序集“System.Windows,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e”或它的某个依赖项。该系统找不到指定的文件。 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。

异常详细信息:System.IO.FileNotFoundException:无法加载文件或程序集“System.Windows,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e”或其依赖项之一。该系统找不到指定的文件。

源错误:

9号线: 第10行: 11号线:线路 12:13 行:

回答

0

它发生在我类似的东西。我在web.config文件中引用了一个程序集,并且缺少项目引用文件夹中的ddl文件。尝试引用这个程序集(System.Windows)。您也可以检查引用的ddl版本是否与web.config(Version = 2.0.5.0)中指定的版本匹配。

0

检查您在web.config上使用的每个模块是否为版本4.我认为您错过了System.Windows的2.0版本或类似模块。

特殊检查此条目。

<compilation targetFramework="4.0"> 
    <assemblies> 
0

既然你说最近你已经转换了您的应用程序到.NET 4.0,请检查您的应用程序的应用程序池在IIS中的.NET版本。如果2.0更改为4.0。同时检查你是否正确引用了你的服务器中的所有程序集。

2

改变你的web.config文件

<system.web> 
    <compilation debug="true" targetFramework="4.0"/> 
    <customErrors mode="Off"/> 
    <authentication mode="None"/> 
</system.web> 
相关问题