IIS部署web Service使用浏览器测试
Posted C。C
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IIS部署web Service使用浏览器测试相关的知识,希望对你有一定的参考价值。
常见的IIS部署WebService,或者开发时,调试WebService的问题
1、想通过浏览器进行调用测试,比较快速方便
VS直接运行,还可以选用自己喜欢的浏览器进行调试,前提需要在 Web.Config配置文件中,增加配置信息
system.web节点下增加如下:
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>
其中的配置表示支持访问的方式,必须配置HttpGet,因为浏览器调用使用的是Get方式访问。
配置之后,运行vs程序,或者直接打开IIS配置好的网址,就会出现测试窗口
2、有时候发了IIS网站希望保证目录安全性,不让人直接看到网址物理路径下的其他文件,此时可以在IIS设置“禁用目录浏览”
3、有时候我们希望禁止通过浏览器测试,因为大部分程序都配置好了访问节点,有人接手做,发布之后突然想禁用浏览器直接测试功能,反而不知道怎么处理
只需要去除这两行即可,但是也就意味之用户只能通过soap方式访问
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>
以上是关于IIS部署web Service使用浏览器测试的主要内容,如果未能解决你的问题,请参考以下文章
解决IIS Web部署 svg/woff/woff2字体 404错误
解决Web部署 svg/woff/woff2字体 404错误