System.EnterpriseServices.Wrapper.dll错误

时间:2010-05-23 05:44:12

标签: asp.net global-asax


  

分析程序错误说明:解析a期间发生错误   服务此请求所需的资源。请查看以下内容   特定的解析错误详细信息并修改您的源文件   适当。

     

分析程序错误消息:无法加载文件或程序集   'System.EnterpriseServices.Wrapper.dll'或其依赖项之一   (HRESULT异常:0x800700C1)

     

来源错误:

     

第1行:<%@ Application Codebehind =“Global.asax.cs”   Inherits =“PMP.MvcApplication”Language =“C#”%>


昨天,我关闭了我的Windows 7,Windows更新在那里等待了近一个小时没有任何进程,然后我关闭了我的笔记本电脑。当我重新打开Windows 7并运行PMP MVC应用程序时,发生了此错误。我完成了挂起的Windows更新。这没有解决问题。

我谷歌搜索应该重新安装.net框架1.1 / 2.1,我试过但没有什么好事发生。这个错误总是在这里。我花了4小时重新安装VS 2010,但它没有解决问题。

如何解决此问题?

[更新]:

我试过了,

"C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\gacutil.exe" /i Microsoft.NET/Framework/v2.0.50727/System.EnterpriseServices.dll

"C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\gacutil.exe" /i Microsoft.NET/Framework/v2.0.50727/System.EnterpriseServices.dll

发现v6.0A中的gacutil.exe为0kb。然后将v7.0A中的文件替换为v6.0A。这也没有解决问题。

9 个答案:

答案 0 :(得分:24)

当我安装了Windows更新(和.Net 4.5.2更新)但是推迟重启时,发生了这种情况。重新启动计算机,从而允许更新完成修复问题。

答案 1 :(得分:3)

复制文件System.EnterpriseServices.Wrapper.dll

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

C:\WINDOWS\WinSxS\x86_System.EnterpriseServices_b03f5f7f11d50a3a_2.0.0.0_x-ww_7d5f3790\

答案 2 :(得分:1)

我修复了

System.EnterpriseServices.Wrapper.dll

安装.NET framework 3.5.

Framework 3.0导致了问题。

答案 3 :(得分:1)

我被这个问题困扰了好几个星期。尝试移动文件。尝试删除垃圾箱。尝试删除 nuget 文件。尝试重新安装所有 dotnet 框架、所有 dotnet 核心 sdks/运行时。尝试管理员。尝试重新打开解决方案。重新启动我的电脑 100 次。尝试过 VS 2019 和 2017。

(在 Windows 10 上) 最终工作的唯一一件事是重新安装 Windows。设置 -> 恢复 -> 开始 -> 保留我的文件。

答案 4 :(得分:0)

删除项目中的bin文件夹,然后重建它。

答案 5 :(得分:0)

在一种情况下,System.EnterpriseServices.dll已经检入版本控制并且是只读的。简单地删除单个dll并重建就可以解决问题。

答案 6 :(得分:0)

以管理员身份运行Visual Studio为我工作

答案 7 :(得分:0)

对我来说,我只是关闭解决方案并重新打开。它解决了。

答案 8 :(得分:0)

我只是停止IIS Express并再次运行我的应用程序。