webservice 测试窗体只能用于来自本地计算机的请求
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--从配置文件的范围内移除用来处理请求和响应数据的指定协议。
最新文章
- sqlserver批量修改首字母为大写
- 个人作业-Week1
- js == 与 === 的区别
- 详解javascript,ES5标准中新增的几种高效Object操作方法
- 原生js获取execl里面的值 主要使用ActiveXObject
- 【Linux】gdb调试core文件
- Gen_fsm行为实践与分析
- Exists与In效率分析
- 操作系统概念学习笔记 10 CPU调度
- MQTT入手笔记(二)
- CG-CTF simple-machine
- 【转】什么是.Net以及.Net的基本语法
- NuGet的简单使用
- Vue--父子组件之间的传值
- 背水一战 Windows 10 (76) - 控件(控件基类): Control - 基础知识, 焦点相关, 运行时获取 ControlTemplate 和 DataTemplate 中的元素
- react报错this.setState is not a function
- 20155208徐子涵 2016-2017-2 《Java程序设计》第2周学习总结
- 【Scala】Scala学习资料
- linux centos 系统php支持jpeg的安装方法
- MYSQL 入门全套
热门文章
- 数据结构(c语言)之学生信息管理系统
- 每天5分钟 玩转OpenStack 目录列表
- Git各大平台(win/Linux/Mac)图形化界面客户端大汇总
- SQL Server 修改表结构后无法保存的老问题
- python编码最佳实践之总结
- 图像抠图算法学习 - Shared Sampling for Real-Time Alpha Matting
- BZOJ 3529: [Sdoi2014]数表 [莫比乌斯反演 树状数组]
- 内网劫持渗透新姿势:MITMf简要指南
- Nhibernate mapping 文件编写
- [LeetCode] Gas Station 加油站问题