7

为什么对于我的一些 Web 服务,我得到了测试表单,所以我可以看到生成的 XML 数据,但是对于其他 Web 服务,我收到一条消息,说“测试表单仅适用于来自本地计算机的请求。 " ?

两次,我都从客户端浏览器连接到 Web 服务的 URL,并且所有 Web 服务都是使用 C#、.NET 3.5 创建的。

4

1 回答 1

13

我在 Google 上搜索“测试表仅适用于来自本地机器的请求。”

结果很多,共识是将这些节点添加到web服务的web.config文件中。我还没有尝试过这个解决方案,但是您可以检查远程显示测试表单的 Web 服务是否在web.config中有这些节点。或者,您可以将其添加到提供此消息的 Web 服务中,并查看测试表单是否开始远程显示。

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

以下是部分搜索结果

于 2012-11-05T15:19:30.917 回答