0

我在使用 IIS 7.0 的服务器上托管的 MVC 2.0 中对我的数据表使用服务器端处理。我有一个控制器用来处理传入的请求。当我在 localhost 上查看页面时,它工作正常,这是它发送的请求标头的示例

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

我该怎么做才能解决这个问题。

4

1 回答 1

0

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

<httpErrors errorMode="Detailed" />

于 2012-05-22T02:26:27.720 回答