2014-04-01 61 views
3

它已被回答,但我不知道如何找到确切的解决方案。我花了整整一天的时间找到解决方案,但我完全坚持这一点。没有相关的源代码行错误。编译错误

前天我和我的项目很好地合作过。我设计了许多模块来进一步完成我的项目。像往常一样,我打开并开始做(我没有得到任何错误)我的项目今天在Visual Studio中。要执行我的老项目(编码)再次,我在浏览器检查,只要我做了,我的脸也没了坏:(因为这个奇怪的错误。错误是,

编译错误

说明:该请求提供服务所需资源的编译过程中出现错误,请检查下列特定错误详细信息并适当地修改源代码

* 编译器错误信息:。 * CS0009:元数据文件“ C:\ WINDOWS \ Microsoft.NET \装配\ GAC_3 2 \ System.EnterpriseServices \ v4.0_4.0.0.0__b03f5f7f11d50a3a \ System.EnterpriseServices.dll'无法打开 - '错误导入模块'System.EnterpriseServices.Wrapper.dll'的程序集'c:\ Windows \ Microsoft.NET \程序集\ GAC_32 \ System.EnterpriseServices \ v4.0_4.0.0.0__b03f5f7f11d50a3a \ System.EnterpriseServices.dll' - 试图加载格式不正确的程序。 “

源错误:

[No relevant source lines] 

我没有删除临时文件在这方面的:C:\ Users \用户名\ AppData \本地的\ Temp \临时ASP.NET文件。但是当我正在运行项目时,我又得到了根文件夹

任何帮助,对我来说都会越来越有帮助。提前致谢。

回答

2

该错误消息

An attempt was made to load a program with an incorrect format

意味着有在处理器架构不兼容。我认为你安装了.NET的32位或64位版本,并尝试在相反的架构中运行你的网站。

您应该安装两个.NET Framework版本,或更改应用程序池以使用正确的处理器体系结构。

+0

现在我在32位使用。如果我没有错,你想我安装.net框架64位也。右? – gkrishy

+0

@gkrishy:你应该检查我的假设是否正确。我认为IIS运行在64位模式下。 –

+0

@gkrishy:你已经得到它的工作? –