2012-05-22 84 views
0

我在使用IIS 7.0的服務器上託管的MVC 2.0中爲我的數據表使用服務器端處理。我有一個控制器用於處理傳入的請求。當我認爲在我的本地的頁面,它工作正常,這是請求頭的樣本發送IIS上的500內部服務器

http://localhost:42417/EmissionByRegion/DataProviderAction?_=1337611318226&sEcho=1&iColumns=40&sColumns=&iDisplayStart=0&iDisplayLength=10&mDataProp_0=0&mDataProp_1=1&mDataProp_2=2&mDataProp_3=3&mDataProp_4=4&.......[it 
goes on till 39 columns] 

這得到了有效的JSON響應,並一切正常。但是,當我在使用IIS的服務器上發佈此代碼時,如果有相同請求參數的服務器回發。 在這種情況下,我得到以下錯誤

500 - Internal server error. 
The page cannot be displayed because an internal server error has occurred. 
Module IsapiFilterModule 
Notification AuthenticateRequest 
Handler ExtensionlessUrlHandler-Integrated-4.0 
Error Code 0x8007007a 

我該怎麼辦來解決這個問題。

回答

0

你應該做的第一件事是通過添加以下到您的web.config的system.webServer部分啓用詳細的錯誤模式:

<httpErrors errorMode="Detailed" />

+0

它被設置爲。 –

+0

嗯,我已經習慣了看到比這更詳細的信息。你可能會考慮重命名你的問題的標題「500內部錯誤」太廣泛了。更具體地說,它是關於「模塊IsapiFilterModule中的錯誤代碼0x8007007a」。 – Snixtor

相關問題