阿不

潜水

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

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

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

   1: <webServices>
   2:    <protocols>
   3:      <add name="HttpPost" />
   4:      <add name="HttpGet" />
   5:      <add name="HttpPostLocalhost" />
   6:    </protocols>
   7: </webServices>

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

posted on 2008-05-12 22:24  阿不  阅读(4956)  评论(3编辑  收藏  举报