zoukankan      html  css  js  c++  java
  • 配置IIS Express以便通过IP地址访问调试的网站

    问题背景

    最近使用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

    作者:星河千里
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    web知识共享网站
    Javascript模拟多线程
    让mssql查询的参数大小写区分
    asp.net导出excel文件方法之一
    对生活迷茫时,可以看的小说..
    解决SWFUpload在Chrome、Firefox浏览器下session找不到的问题
    fckeditor在ie9无法上传图片和弹出浮层内容不显示的解决方法
    一个javascript文件上传组件.
    css属性之媒体(Media)类型
    前端问题汇总
  • 原文地址:https://www.cnblogs.com/yezhang/p/IIS_EXPRESS_IPACCESS.html
Copyright © 2011-2022 走看看