今早到公司开启电脑  360好像升级了还是怎么了 然后我打开我做的网站  报错了  CS0006: 未能找到元数据文件“C:\WINDOWS\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll”
显示详细的编译器输出:
c:\windows\system32\inetsrv> "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe" /t:library /utf8output /R:"C:\WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Mobile\2.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll" /R:"C:\WINDOWS\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.ServiceModel.Web\3.5.0.0__31bf3856ad364e35\System.ServiceModel.Web.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.IdentityModel\3.0.0.0__b77a5c561934e089\System.IdentityModel.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.ServiceModel\3.0.0.0__b77a5c561934e089\System.ServiceModel.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\oasystem2_shzjjdysite\f3031a1f\bb085104\assembly\dl3\75a260b2\7a798bc8_fd38cb01\Microsoft.ApplicationBlocks.ExceptionManagement.Interfaces.DLL" /R:"C:\WINDOWS\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.WorkflowServices\3.5.0.0__31bf3856ad364e35\System.WorkflowServices.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\oasystem2_shzjjdysite\f3031a1f\bb085104\assembly\dl3\2bffa7cb\668ea7d2_e75ecb01\SHZJJDYSite.DLL" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\oasystem2_shzjjdysite\f3031a1f\bb085104\assembly\dl3\b5cd3de8\201789c8_fd38cb01\Common.DLL" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\oasystem2_shzjjdysite\f3031a1f\bb085104\assembly\dl3\68e3627d\201789c8_fd38cb01\ICSharpCode.SharpZipLib.DLL" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Runtime.Serialization\3.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll" /out:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\oasystem2_shzjjdysite\f3031a1f\bb085104\App_global.asax.1luc6qca.dll" /D:DEBUG /debug+ /optimize- /w:4 /nowarn:1659;1699;1701  "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\oasystem2_shzjjdysite\f3031a1f\bb085104\App_global.asax.1luc6qca.0.cs" "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\oasystem2_shzjjdysite\f3031a1f\bb085104\App_global.asax.1luc6qca.1.cs"
Microsoft (R) Visual C# 2005 编译器 版本 8.00.50727.3053
用于 Microsoft (R) Windows (R) 2005 Framework 版本 2.0.50727
版权所有(C) Microsoft Corporation 2001-2005。保留所有权利。error CS0006: 未能找到元数据文件“C:\WINDOWS\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll”
error CS0006: 未能找到元数据文件“C:\WINDOWS\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll” 
大家帮帮我 看出了什么错

解决方案 »

  1.   

    首先关闭你的项目,然后打开电脑c:/ windows / Micrsoft.net / Framework / V2.0..../ Temporary ASP.NETFiles/ ,找到自己的项目文件,然后删除,   最后重新打开项目即可,调试后不会出现了。
      

  2.   

    error CS0006: 未能找到元数据文件“C:\WINDOWS\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll”
    系统文件掉失了
      

  3.   

    dll文件丢失了,重新发布一下。
      

  4.   

    看样子好像netframework框架文件出问题了
    重装netframework试试
      

  5.   

    去其他有安装VS2008的机子上,到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727把这个mscorlib.dll拷到你机子相应的目录上试下,如果不行的话,你要重新安装Vs2008了 
      

  6.   

    1。看看GAC中System.Web.dll是不是存在。资源管理器中打开C:\WINDOWS\assembly即可。注意版本号2。0那个存在才可以。
    2。重启IIS.
    3。重启机器。
    4。是不是ASP.NET的网站?重新生成解决方案、重新编译一下
      

  7.   

    删除所有dll  重新生成
      

  8.   

    你先看一下你那个dll是否存在,如果不在就去别的机器上拷一个放到那个路径下,然后重新打开,应该可以的吧
      

  9.   

    .net环境问题,可以重新command regiis
      

  10.   

    System.Web.dll这个文件被360干掉了
      

  11.   

    大家辛苦了  错误终于找到了  我们经理出马 到底不同 !  把netframework重装就好了
      

  12.   

    把.net的临时文件清理一下,然后再重新打开,应该就可以了