问候,
我正在尝试使用 jquery ajax 将 MVC 3 应用程序中的数据 POST 到运行 IIS 7 的服务器。
当我正常地向服务器发布信息时,一切正常,但当我使用 ajax 发布信息时,服务器返回 400 错误请求。
我已经对此类请求进行了跟踪,但我得到的只是以下内容:
ModuleName="ManagedPipelineHandler",
Notification="EXECUTE_REQUEST_HANDLER",
HttpStatus="400",
HttpReason="Bad Request",
HttpSubStatus="0",
ErrorCode="The operation completed successfully. (0x0)",
ConfigExceptionInfo=""
有人能告诉我解决这个问题的正确方法吗?谢谢
答案1
我以前见过这种情况。希望我能记住细节。如果我没记错的话,这需要更改设置或进行热修复。
这里有一个搜索结果,虽然它没有引起我以前见过的同样的问题的注意,但有一个已修复的问题:http://www.issociate.de/board/post/314237/HTTP_400_Bad_Request.html
这是另一个很好的线索:http://classicasp.aspfaq.com/general/why-do-i-get-http/1-1-400-bad-request-errors.html