静观己心,厚积薄发

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::

如果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>

 

posted on 2012-11-07 11:23  猎人杰  阅读(615)  评论(0编辑  收藏  举报