2014-04-01 60 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:你已經得到它的工作? –