码迷,mamicode.com
首页 > Web开发 > 详细

IIS部署web Service使用浏览器测试

时间:2020-06-12 18:39:47      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:services   发布   iis配置   文件中   节点   比较   运行   网站   用户   

常见的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使用浏览器测试

标签:services   发布   iis配置   文件中   节点   比较   运行   网站   用户   

原文地址:https://www.cnblogs.com/MrDW/p/13106331.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!