测试表单仅适用于来自本地机器的请求
Posted
技术标签:
【中文标题】测试表单仅适用于来自本地机器的请求【英文标题】:The test form is only available for requests from the local machine 【发布时间】:2012-10-25 10:46:25 【问题描述】:为什么对于我的一些网络服务,我得到了测试表单,所以我可以看到生成的 xml 数据,但对于其他网络服务,我收到一条消息说The test form is only available for requests from the local machine.
?
这两次,我都从客户端浏览器连接到 Web 服务的 URL,并且所有 Web 服务都是使用 C#、.NET-3.5 创建的。
【问题讨论】:
"The test form is only available for requests from the local machine." 的可能重复项 【参考方案1】:我搜索了"The test form is only available for requests from the local machine."
结果很多,共识是将这些节点添加到web服务的web.config中。我还没有尝试过这个解决方案,但是您可以检查远程显示测试表单的 Web 服务是否在 web.config 中有这些节点。或者,您可以将其添加到提供此消息的 Web 服务中,并查看测试表单是否开始远程显示。
<configuration>
<system.web>
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
</system.web>
</configuration>
以下是部分搜索结果
堆栈溢出:The test form is only available for requests from the local machine. 极客博客:"The test form is only available for requests from the local machine" 微软支持:INFO: HTTP GET and HTTP POST Are Disabled by Default【讨论】:
以上是关于测试表单仅适用于来自本地机器的请求的主要内容,如果未能解决你的问题,请参考以下文章