博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
webservice 测试窗体只能用于来自本地计算机的请求
阅读量:7182 次
发布时间:2019-06-29

本文共 984 字,大约阅读时间需要 3 分钟。

转自原文

 

Question:

  WebService部署成站点之后,如果在本地测试webservice可以运行,在远程却显示“测试窗体只能用于来自本地计算机的请求”或者"The test form is only available for requests from the local machine. ",

Reason:

  那是因为没有开启远程访问的原因。

Solutions:

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

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

 

以下说明来自MSDN:

protocols 元素指定 ASP.NET Web 服务可用来接收从客户端发送来的请求数据和返回响应数据的协议。协议可用来将请求数据与方法及其参数关联起来,将响应数据与方法及其返回值关联起来。默认情况下,仅启用 HttpSoap 和 Documentation。若要使用 HttpPost 和 HttpGet,需要按照上面的示例所显示的那样启用它们。
protocols 的子元素有(add,clear,remove)
add--添加 ASP.NET Web 服务可用来接收从客户端发送来的请求数据和返回响应数据的指定协议。默认情况下,仅启用 HttpSoap 和 Documentation。 
clear--从配置文件的范围内移除所有的协议。 
remove--从配置文件的范围内移除用来处理请求和响应数据的指定协议。

 

 

没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。
    本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/6377980.html
,如需转载请自行联系原作者
你可能感兴趣的文章
System.exit(0)和System.exit(1)区别
查看>>
序列化流与反序列化流、打印流、commons
查看>>
JavaScript中的面向对象
查看>>
详解nginx.conf文件配置项(包括负载均衡)
查看>>
Oracle行列转换
查看>>
ES6之Promise用法详解
查看>>
C#串口操作
查看>>
Oracle数据库查询优化方案(处理上百万级记录如何提高处理查询速度)
查看>>
抓虫系列(五) 浅谈依赖注入与控制反转
查看>>
HTTP状态码(HTTP Status Code)
查看>>
C#第一天
查看>>
Unity 中的拦截功能(转)
查看>>
WPF Summary:XAML标记扩展
查看>>
SDWebImage底层实现原理
查看>>
centos6.4 minimal 安装kvm
查看>>
Maximal Rectangle
查看>>
杂谈:关于程序员职业发展的两三事
查看>>
GoEclipse的配置大概步骤(基于GoEclipse 0.14.1版本)
查看>>
C#时间
查看>>
函数式编程浅析
查看>>