有人看到这个错误:无法加载文件或程序集'System.EnterpriseServices.Wrapper.dll'?

时间:2012-06-14 15:54:41

标签: c# .net assemblies

'/'应用程序中的服务器错误。 分析器错误 说明:解析为此请求提供服务所需的资源时发生错误。请查看以下特定的解析错误详细信息并适当修改源文件。

分析器错误消息:无法加载文件或程序集“System.EnterpriseServices.Wrapper.dll”或其依赖项之一。试图加载格式不正确的程序。

来源错误:

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

源文件:/global.asax Line:1

版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.272

还有一件事。每当我尝试使用gacutil命令行工具安装System.EnterpriseServices.Wrapper.dll时,它都会失败。

2 个答案:

答案 0 :(得分:2)

如果使用IIS

,请确保在特定应用程序池中将IIS设置为“启用32位应用程序”

如果使用Visual Studio

,请确保Visual Studio中的项目构建属性设置为“Any CPU”

答案 1 :(得分:2)

在我下载并安装了.NET framework 4.0的更新后,该项目终于奏效了,即4.0.3 +我在下面列出的其他一些更新:

Microsoft .NET Framework 4 KB2468871

Microsoft .NET Framework 4 Reliability Update 1 (KB2533523)

Microsoft .NET Framework 4 Reliability Update 2 (KB2600217)

Update 4.0.3 for Microsoft .NET Framework 4 – Runtime Update (KB2600211)

我注意到.NET框架的版本信息与ASP.NET页面的版本信息之间的区别在我页面上的错误之后,即.272

  

版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.272

再次感谢您的聆听。