ASP.NET 和 jQuery AJAX - 奇怪的问题

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

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

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

System.InvalidOperationException: Request format is invalid: application/json; charset=utf-8. at System.Web.Services.Protocols.HttpServerProtocol.ReadParameters() at System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest()

AJAX 代码:

$.ajax({ type: "POST", url: "<a href="http://localhost/MYSITE/WEBSERVICE.asmx/SOME_FUNCTION" rel="noreferrer noopener nofollow">http://localhost/MYSITE/WEBSERVICE.asmx/SOME_FUNCTION</a>", data: '{ prm1: "' + p1+ '", prm2: "' + p2+ '", prm3: "' + p3+ '"}', contentType: "application/json; charset=utf-8", dataType: "json", .....

有什么想法为什么会发生这种情况吗?

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

谢谢, 罗马

最佳答案

得到答案...

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

也许会对某人有所帮助

罗马

关于ASP.NET 和 jQuery AJAX - 奇怪的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3303372/

相关文章:

javascript - 如何使用DataTables中的ajax返回的json数据并在每一行中都有一个表单

asp.net - "Site is under construction"asp.net 站点页面

javascript - 隐藏/显示输入字段 asp

asp.net - System.Drawing错误: Can or Cannot it be used in an ASP.网络应用程序

javascript - 为什么从第二个开始的条形图在 x 轴上向前移动?

javascript - 如何在Excel等数据表按钮中添加点击事件

c# - 为 .NET 开发和调试优化 IIS7

iis-7 - 如何创建可安装到 IIS6 和 IIS7 的 WIX 安装程序

asp.net - Sharepoint 中的 UI

mysql - 从类型 'DBNull' 到类型 'Double' 的转换无效