zoukankan      html  css  js  c++  java
  • webservice远程测试显示“测试窗体只能用于来自本地计算机的请求

    今天将写好的网页在网络环境测试,结果当让是报错了,通过捕捉,发现时webservice不能远程访问。

    返回信息“测试窗体只能用于来自本地计算机的请求。”

    查找后在‘HOH’的博客找到了答案。下面是解决方案。

    让客户端也能够打开测试窗体
         大家都知道,Web服务做好后,发布在网上,别人要调用你提供的接口时,是无法打开测试窗体的,这让很多的朋友都蛮郁闷,为什么别人提供的服务接口就能够打开测试窗体,而我的就不行呢?是不是我的代码写的有问题呢?其实不是这样的,下面,我就来教你如何实现这个功能。
         首先,我们用Microsoft Visual Studio .NET 2003打开要发布的服务。找到“项目”,进入。我先假定你的项目名称为WebService,在点击WebService属性,进入到“WebService属性页”这个页面,再找到配置属性,并点击它,选择“调试”这一项,在“启动操作”里面。找到“调试模式”这一项,并选择为“等待附加到外部进程”,然后再把“启动远程调试”这一项置为“True”,这样是不是就足够了呢?大家可以再试一下,怎么还不可以啊?不急,还差一步就可以了的,我们接着来,我们还要在Web.config文件里面加上下面这段代码:当然并不是在那里加都可以的,我们查一下就知道,webServices是属于System.web名称空间下的,所以我们应该把下面这段代码放在<System.web></System.web>里面。

     

     

    Code

     

     

     

  • 相关阅读:
    Struts2学习笔记(四) Action(中)
    Struts2学习笔记(十) OGNL
    asp.net连接Access数据库。一般都怎么连有几种连法
    网络跃迁——C/S到B/S的“惊世一跃”
    用ASP打开远端MDB文件的方法
    solution to DreamweaverCtrls.dll
    for debugging on site,the web.config should be edited as follows
    For web.config setting,reference the book of
    1. need mssql connection method for dotnet vhost,etc
    蔡学镛推荐的编程语言REBOL编程初体验
  • 原文地址:https://www.cnblogs.com/5tao/p/1508281.html
Copyright © 2011-2022 走看看