“webservice远程测试显示“测试窗体只能用于来自本地计算机

转载 2012年03月30日 15:19:55
概述:


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


解决办法:


在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--从配置文件的范围内移除用来处理请求和响应数据的指定协议。

The test form is only available for requests from the local machine 解决方法

当您尝试从远程计算机访问 Web 服务时,不会显示“调用”按钮。并且,您会收到以下错误信息: The test form is only available for requests f...
  • zjtbetter
  • zjtbetter
  • 2013年12月17日 14:11
  • 1004

The test form is only available for requests from the local machine

如果在本地测试webservice可以运行,在远程却显示“测试窗体只能用于来自本地计算机的请求”或者"The test form is only available for requests from...
  • yfb8530
  • yfb8530
  • 2013年05月03日 16:20
  • 1111

"The test form is only available for requests from the local machine"解决方法

最近刚写service,部署起来以后出现上述问题,想想肯定也有很多人碰到类似问题,一起来解决掉吧! 原因: NET Framework 1.1 定义了一个名为 HttpPostLoca...
  • tcfzhbb
  • tcfzhbb
  • 2014年11月18日 13:54
  • 316

WebService “测试窗体只能用于来自本地计算机的请求”解决方法

今天在开发的过程中,在部署WebService之后,在本地测试访问WebService时是可以正常运行的,但是在其它客户端远程却显示“测试窗体只能用于来自本地计算机的请求”或者”The test fo...
  • u010926958
  • u010926958
  • 2015年12月05日 17:22
  • 3660

解决WebService 测试窗体只能用于来自本地计算机的请求

问题: 当WebService部署成站点之后,如果在本地测试webservice可以运行,在远程却显示“测试窗体只能用于来自本地计算机的请求”或者"The test form is onl...
  • FlyAurora
  • FlyAurora
  • 2015年01月22日 10:38
  • 1279

webservice部署问题——测试窗体只能用于来自本地计算机的请求

这两天为了搞一个项目,其实是写几个接口了,熬了两晚,终于有所收获,今天发布了个初始版本出来,并放到服务器上进行部署。在服务器上看时,完全没有问题,但是当我用我的电脑调用时,出现了一点细小的问题,浏览器...
  • joyksk
  • joyksk
  • 2015年09月23日 14:14
  • 1970

解决“测试窗体只能用于来自本地计算机的请求”的问题

如果在本地测试webservice可以运行,在远程却显示“测试窗体只能用于来自本地计算机的请求”或者"The test form is only available for requests from...
  • aspnet2002web
  • aspnet2002web
  • 2011年03月04日 00:33
  • 1325

C#局域网中引用他人的WebService报“测试窗体只能用于来自本地计算机的请求方法”错的解决办法

写了一个WebService,发布到iis后本地测试访问WebService可以正常运行,在局域网中其他客户端写了一个程序测试这个WebService,调用该服务方法的时候显示“测试窗体只能用于来自本...
  • CGS_______
  • CGS_______
  • 2016年11月29日 10:26
  • 557

【WebService发布】测试窗体只能用来来自本地计算机的请求

一、前言      小编在项目的WebService中写了一个缓存,用来提高访问速度,在本机测试是没有问题的,但别人调用的时候出现了个小问题:WebService发布-测试窗体只能用来来自本地计算机...
  • zt15732625878
  • zt15732625878
  • 2018年01月08日 13:41
  • 61

解决WebService 测试窗体只能用于来自本地计算机的请求

问题:   今天上午,WebService部署成站点之后,如果在本地测试webservice可以运行,在远程却显示“测试窗体只能用于来自本地计算机的请求”或者"The test form is on...
  • Only_hanli
  • Only_hanli
  • 2013年06月28日 11:29
  • 554
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:“webservice远程测试显示“测试窗体只能用于来自本地计算机
举报原因:
原因补充:

(最多只允许输入30个字)