在IE中测试调用Web Service

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

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

<webServices>
   
<protocols>
      
<add name="HttpPost" />
      
<add name="HttpGet" />
      
<add name="HttpPostLocalhost" />
   
</protocols>
</webServices>

 

相关资料:http://msdn.microsoft.com/en-us/library/aa560062.aspx

 

posted on 2011-08-06 12:09  凡夫·俗子  阅读(510)  评论(0编辑  收藏  举报