无法从远程计算机测试asp.net Web服务

时间:2013-01-23 13:56:23

标签: c# asp.net json web-services remote-access

我们已经构建了一个我们在本地计算机上测试的asp.net Web服务应用程序。

我们已将其部署在客户端的服务器上并在那里进行了测试。

Web服务返回JSON数据,而不是xml。

但是当我们尝试从远程计算机访问该URL时,我们无法看到用于获取参数的输入字段。它显示了Web服务中的方法列表,但是当我们单击它们时,没有用于输入的文本字段。

我们想远程访问Web服务并测试它们。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:6)

您需要确保配置文件中包含以下内容。

<configuration>
<system.web>
<webServices>
    <protocols>
        <add name="HttpGet"/>
        <add name="HttpPost"/>
    </protocols>
</webServices>
</system.web>

实际上,您可能应该使用类似SoapUI的内容来测试服务,因为测试是可重新运行的等等。