XMLHttpRequest调用webservice出错 (web.config配置)

如果ajax在本地调用测试webservice可以运行,在远程却显示“测试窗体只能用于来自本地计算机的请求”或者"The test form is only available for requests from the local machine. ",那是因为没有开启远程访问的原因。

另外,调试通过以后发布本机能够正常使用,但其他机器访问出错,测试发现xmlhttp.status 在本地机器返回200(正常响应),而其他机器返回500(Internal Server Error)。

在web.config的<system.web></system.web>中间加入如下配置节内容:

<webServices>          
  <protocols>             
<add name="HttpSoap"/> <add name="HttpPost"/> <add name="HttpGet"/> <add name="Documentation"/> </protocols>
</webServices>

 

转载于:https://www.cnblogs.com/jiewei915/archive/2012/11/07/2758448.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值