一个Web Service,在本地调试时输入参数,可以返回一个dataset,部署到服务器上时却不显示输入参数框,显示如下:
测试窗体只能用于来自本地计算机的请求。
测试窗体只能用于来自本地计算机的请求。
远程调试划是用于.exe文件,不是用于web项目,于是,豁然开朗,在web.config文件中添加配置如下
在.NET 中已经默认将WEBSERVICE的远程调试功能关闭,有的时候我们需要远程调试程序的时候,就需要打开此功能我们只需在WEBSERVICE的项目的中添web.config的<system.web>配置节下面加一下一段配置就OK了,代码如下:
<system.web>
<compilation debug="true" />
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>
</system.web>
<compilation debug="true" />
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>
</system.web>