web service在提供给别人调用时遇到问题,web service的URL能正常访问,但点击任何一个方法的链接均出现这样一行信息“The test form is only available for requests from the local machine.”
查找了下原因, 原来是web.config文件没有添加相应的节导致,只需添加以下节到web.config即可。
<configuration>
<system.web>
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
</system.web>
</configuration>