Asp.net IIS上的500内部服务器

Asp.net IIS上的500内部服务器,asp.net,iis,datatables,Asp.net,Iis,Datatables,我正在使用服务器端处理MVC2.0中的数据表,该数据表托管在使用IIS 7.0的服务器上。我有一个控制器,用来处理传入的请求。当我在本地主机上查看页面时,它工作正常,这是它发送的请求头的示例 http://localhost:42417/EmissionByRegion/DataProviderAction?_=1337611318226&sEcho=1&iColumns=40&sColumns=&iDisplayStart=0&iDisplayLengt

我正在使用服务器端处理MVC2.0中的数据表,该数据表托管在使用IIS 7.0的服务器上。我有一个控制器,用来处理传入的请求。当我在本地主机上查看页面时,它工作正常,这是它发送的请求头的示例

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

我该怎么解决这个问题呢

您应该做的第一件事是通过将以下内容添加到web.config的system.webServer部分来启用详细错误模式:


嗯,好吧,我习惯于看到比这更详细的信息。你可能会认为重命名你的问题“500内部错误”的标题太宽了。更具体地说,它是关于“模块ISAPI过滤器模块中的错误代码0x8007007a”。