.net asmx webservice如何调出测试调用

    .asmx的webservice可以在网页中看到服务提供的方法,点入,在本机可以看到测试调用,而非本机就不能看到测试调用,只要我们在web.config中的system.web配置节点下增加这一段配置即可: 

<webServices>
    <protocols>
        <add name=”HttpSoap” />
        <add name=”HttpGet” />
        <add name=”HttpPost” />
    </protocols>
</webServices>

使用.NET 开发Web Service,有一个很方便的功能就是可以通过IE直接测试Web Service。当你的Web Service的参数都是元数据类型,那么只要你使用IE浏览Web Service就可以页面的输入框中输入必需的参数,点击调用,即可完成Web Service的测试调用。方便!

但是,在有些情况下,虽然我们开发的Web Service都使用元数据类型的参数,为什么死活都无法直接调用测试呢?点击方法链接也只是出现SOAP消息的格式定义?原来这个问题一直都没有解决,google一下就可以找到解决办法了,只要我们在web.config中的system.web配置节点下增加这一段配置即可:

貌似意味指定webservice能接受哪些协议的请求

相关链接:

http://www.cnblogs.com/hjf1223/archive/2008/05/12/1194116.html

http://msdn.microsoft.com/en-us/library/aa560062.aspx