配置IIS Express以便通过IP地址访问调试的网站
2017-02-23 12:32
573 查看
问题背景
最近使用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
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)结束。
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
最近使用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
相关文章推荐
- 网站项目通过ip地址访问而不通过localhost访问的配置方法
- 配置IIS后,无法通过域名和IP对网站进行访问
- iis本地无法通过ip地址访问网站
- 用IIS建立的.net网站通过IP地址不能访问解决方法
- 用IIS建立的网站通过IP地址不能访问解决方法
- 阿里云ECS云服务器Windows如何通过IIS配置网站支持flv、mp4等文件访问读取
- wildfly8.0 配置自己的ip地址能够访问网站。加了点说明。
- 解决WIN7下IIS网站配置访问问题
- vs2010 未能连接到http...出现以下错误: 无法创建网站http...若要访问本地 IIS 网站,必须安装下列 IIS 组件:IIS 6 元数据库与 IIS 6 配置的兼容性
- 服务器通过IIS配置网站和FTP
- 外网配置花生壳动态域名解析实现外网访问本地iis及vs实时调试
- IIS 用户账号配置出错导致网站访问需要登陆账号或者拒绝访问
- Windows8[Web应用程序项目***已配置为使用IIS。无法访问IIS元数据库,您没有足够的特权访问计算机上的IIS网站]
- IIS+tomcat整合,并且通过域名访问网站
- 安装了ORALCE client 通过IIS发布的网站却不能访问ORACLE。
- 发布网站后Windows Server2008 R2配置IIS后局域网其他用户不能访问问题
- 正在进行调试的 Web 服务器进程已由 Internet 信息服务器(IIS)终止。可以通过在 IIS 中配置应用程序池 Ping 设置为避免这一问题
- 无法创建网站“http://localhost:8082/WebSite”。若要在本地 IIS Web 服务器上访问网站,必须以管理员帐户运行 Visual Studio 以便能够访问 IIS 元数据库。也可以安装 FrontPage 服务器扩展(FPSE
- 如何在WINDOWS7中配置IIS,使得用户能访问自建的网站
- win7中IIS配置添加网站,局域网访问不到··