常见的IIS部署WebService,或者开发时,调试WebService的问题web
一、想经过浏览器进行调用测试,比较快速方便浏览器
VS直接运行,还能够选用本身喜欢的浏览器进行调试,前提须要在 Web.Config配置文件中,增长配置信息安全
system.web节点下增长以下:测试
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>网站
其中的配置表示支持访问的方式,必须配置HttpGet,由于浏览器调用使用的是Get方式访问。spa
配置以后,运行vs程序,或者直接打开IIS配置好的网址,就会出现测试窗口3d
二、有时候发了IIS网站但愿保证目录安全性,不让人直接看到网址物理路径下的其余文件,此时能够在IIS设置“禁用目录浏览”调试
三、有时候咱们但愿禁止经过浏览器测试,由于大部分程序都配置好了访问节点,有人接手作,发布以后忽然想禁用浏览器直接测试功能,反而不知道怎么处理blog
只须要去除这两行便可,可是也就意味之用户只能经过soap方式访问开发
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/> <add name="Documentation"/> </protocols> </webServices>