配置IIS Express以便通过IP地址访问调试的网站
来源:互联网 发布:滚雷行动 知乎 编辑:程序博客网 时间:2024/05/16 14:44
最近使用C#编写了一个WebService,希望通过Java进行调用。使用Visual Studio 2013调试WebService时,可以在浏览器中通过localhost地址访问WSDL文件。
访问方式如:http://localhost:2256/DataProvider.asmx?WSDL。
但是,当使用http://127.0.0.1:2256/DataProvider.asmx?WSDL或者使用http://[本机IP]:2256/DataProvider.asmx?WSDL时,显示Bad Request错误。
现在希望其他机器访问本机的WSDL文件,所以要求WebService可以使用IP地址访问。
开发环境:
1)Windows 7
2)Visual Studio 2013
配置方法
1)找到<我的文档>/IIS Express文件夹,打开applicationhost.config。
2)在配置文件中找到<sites></sites>标签。
3)<sites>标签内包含许多<site>标签,找到WebService所在的<site>标签,如 <site name="DataProvider" id="2">。
4)在<site>标签内找到<bindings>标签,在<bindings>找到<binding>标签的bindingInformation属性,如bindingInformation="*:2256:localhost"。
5)修改localhost为*。有关bindingInformation的详细信息参考这里。
6)使用管理员权限重新启动Visual Studio 2013。
7)调试程序。
8)结束。
备注
bindingInformation设置方法:
1)如果希望对所有IP绑定80端口,并且不指定host名称,则设置为“*:80:”。
2)如果希望对所有IP绑定80端口,并且指定host名称为microsoft.com,则设置为“*:80:microsoft.com”。
2)如果希望对固定IP(192.168.1.150)绑定8080端口,则设置为“192.168.1.150:8080:”。
与本文类似的文章还有:
使用IIS Express
- 配置IIS Express以便通过IP地址访问调试的网站
- IIS Express配置使通过IP访问
- iis express IP地址访问
- 用IIS建立的网站通过IP地址不能访问解决方法
- 配置IIS Express,远程访问调试
- 网站项目通过ip地址访问而不通过localhost访问的配置方法
- (最新)IIS Express发布网站,实现IP,域名访问站点
- 不能通过IP地址访问网站的解决方案
- localhost和127.0.0.1可以访问IIS网站,但IP地址不能访问的解决方法
- 配置IIS后,无法通过域名和IP对网站进行访问
- 通过IIS设置阻止某个IP或IP段访问你的网站
- IIS Express局域网访问配置
- 关于用vs2013新建网站时报错,配置IIS express失败,无法访问IIS元数据库,您没有足够的特权访问计算机上的IIS网站
- 配置apache禁止通过IP访问网站
- 配置IIS Express,允许外人的机器访问
- iis发布网站,网站访问地址
- 配置weblogic的上下文,让浏览器直接通过ip地址访问
- 实现通过ip地址访问远端服务器下tomcat指定目录下项目的相关配置
- 遍历Python列表时安全删除
- 看《Java并发编程实践》的笔记
- 【Python】学习笔记——-8.2、面向对象高级编程:2.使用@property
- 404. Sum of Left Leaves
- 在IntelliJ IDEA 13中配置OpenCV的Java开发环境
- 配置IIS Express以便通过IP地址访问调试的网站
- 理解 ES6 语法中 yield 关键字的返回值
- 理解 ES6 语法中 yield* 关键字的作用
- 高级排序-希尔排序
- 开发模式总结:MVC、MVP&MVVM
- Python中使用copy模块实现列表(list)拷贝
- 高级排序-划分
- LeetCode:Maximum Depth of Binary Tree
- 机器视觉技术原理解析及解决方案