Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTTP 500错误jQueryAjax与Web服务_Jquery_Asp.net_Ajax_Web Services - Fatal编程技术网

HTTP 500错误jQueryAjax与Web服务

HTTP 500错误jQueryAjax与Web服务,jquery,asp.net,ajax,web-services,Jquery,Asp.net,Ajax,Web Services,我在一个VisualStudio解决方案中有两个简单的项目来理解jQueryAjax请求是如何工作的。一个是web服务,第二个是使用web服务的项目 你可以从这里下载这个非常小的项目 正如您在项目中看到的,每当我尝试调用Web服务时,都会发生内部服务器错误500 在chrome中,我可以看到以下警报(由Ajax调用的“Error”函数执行) 请帮我找到问题 编辑: 我认为问题可能出在您从Example.aspx调用web服务时: url: "http://localhost:12000/Exa

我在一个VisualStudio解决方案中有两个简单的项目来理解jQueryAjax请求是如何工作的。一个是web服务,第二个是使用web服务的项目

你可以从这里下载这个非常小的项目

正如您在项目中看到的,每当我尝试调用Web服务时,都会发生内部服务器错误500

在chrome中,我可以看到以下警报(由Ajax调用的“Error”函数执行)

请帮我找到问题

编辑:


我认为问题可能出在您从Example.aspx调用web服务时:

url: "http://localhost:12000/ExampleJsonWS.asmx/getValue",
试着这样做:

url: "/ExampleJsonWS.asmx/getValue",

另外,请查看这篇文章:。

问题在于,当GET可以做到这一点时,将web服务保留在不同的项目中是不可能的。(解释如下)。如果我理解错了,或者有人想分享更多,那么欢迎他们:)

有关更多信息,请查看此


更好的选择是在项目中保留一个Web服务,并将另一个Web服务(这是必需的)调用到项目的Web服务中。

如果出现500个错误,则表示服务器端有问题。您可以在开发人员控制台中查看请求/响应,以确保通过jQuery的Ajax发送了正确的信息。另外,在问题中发布一点代码比让我们下载一个来源未知的文件要好。如果您通过一个正常的http请求命中端点会发生什么情况?@JayBlanchard我不确定要在这里保存什么代码,所以我添加了我遇到错误的代码(jquery文件)。我希望这可以。。。顺便说一句,我确信webservice代码bcos没有问题,它是现成的文件。@你是说如果我运行webservice?如果是这样的话,那么它运行良好,甚至在调用时没有错误。@JayBlanchard不,它是正确的,我得到了答案。。我忘了在这里发帖了。问题是,当GET可以做到这一点时,不可能在不同的项目中发布Web服务。(解释如下)。如果我理解错了,或者有人想分享更多,那么欢迎他们:)这两个项目的端口号不同。。我不能像你在帖子中提到的那样做。如果我错了,请纠正我:)。顺便说一句,我会检查链接。
url: "/ExampleJsonWS.asmx/getValue",