【问题标题】:ASP.NET and jQuery AJAX - strange problemASP.NET 和 jQuery AJAX - 奇怪的问题
【发布时间】:2010-07-21 20:08:40
【问题描述】:

我遇到了这个奇怪的问题...

我有一个针对 jQuery 前端运行的 Web 服务。当我通过 VS2008 的集成 Web 服务器运行它时 - 它工作得很好。 但是当我使用 IIS 本身时 - 我得到了这个错误:

System.InvalidOperationException:请求格式无效:application/json;字符集=utf-8。 在 System.Web.Services.Protocols.HttpServerProtocol.ReadParameters() 在 System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest()

AJAX 的代码:

$.ajax({ type: "POST", url: "@987654321@", data: '{ prm1: "' + p1+ '", prm2: "' + p2+ '", prm3: "' + p3+ '"}', contentType: "application/json; charset=utf-8", dataType: "json", .....

任何想法为什么会发生这种情况?

该站点是使用“集成托管管道池”的 .NET 3.5。

谢谢, 罗马

【问题讨论】:

    标签: asp.net jquery iis-7 web-services


    【解决方案1】:

    找到答案了……

    我已将 httphandler 和 httpmodule 添加到 web.config,但没有将它们作为处理程序和模块添加到 system.webserver。

    也许会帮助某人

    罗马

    【讨论】:

      猜你喜欢
      • 2014-07-16
      • 1970-01-01
      • 1970-01-01
      • 2011-02-20
      • 2011-08-17
      • 2013-01-10
      • 1970-01-01
      相关资源
      最近更新 更多