zzvisual studio系列(vs)启动调试网站使用ip+端口局域网访问
2018-01-08 23:03
711 查看
vs系列工具创建web应用时会自动创建一些配置文件,本文章讲的是如何修改配置文件,使vs在启动运行调试情况下 使用ip+端口形式在局域网访问。本文章使用的是vs2015,.net 4.5。步骤如下:
1.使用vs创建好你的web应用,打开项目文件夹的根目录。例如 我创建了一个名叫Chat的web项目,打开根目录如下:
2.找到根目录下的 “.vs” 隐藏文件夹,怎么打开隐藏文件夹请自行百度。依次打开以下目录,找到applicationhost.config配置文件:
3.使用记事本或者sublime打开applicationhost.config文件,这里使用sublime打开。找到以下配置节:
默认情况下只会有 <binding protocol="http" bindingInformation="*:9090:localhost" /> 这一条配置信息(这里的9090是我自己修改的端口号,默认vs会随机分配一个端口号给项目,但为了便于记忆,可以自己修改,但注意在修改该配置文件的端口号时,请先在vs工具中 右键项目->属性->web->修改启动url和项目url中的端口号->依次确定->ok)。
4.在上述配置节下面添加 <binding protocol="http" bindingInformation="192.168.1.159:9090:*" /> 配置节。注意ip为本机ip,端口跟上述配置节端口一致。
5.关闭vs,重新以管理员方式运行vs,打开项目,并启动调试,默认还是会用 “http://localhost:端口号/**/**”的形式访问,把localhost修改为ip,即可以ip+端口形式访问了。
6.会遇到的坑:在3~4步骤中添加配置节时,请不要运行项目;最后修改完后重启vs时,请务必用管理员方式运行vs,要不然用ip+端口访问时,会出现 bad request 的错误,而用管理员方式启动运行后,就正常了!
1.使用vs创建好你的web应用,打开项目文件夹的根目录。例如 我创建了一个名叫Chat的web项目,打开根目录如下:
2.找到根目录下的 “.vs” 隐藏文件夹,怎么打开隐藏文件夹请自行百度。依次打开以下目录,找到applicationhost.config配置文件:
3.使用记事本或者sublime打开applicationhost.config文件,这里使用sublime打开。找到以下配置节:
默认情况下只会有 <binding protocol="http" bindingInformation="*:9090:localhost" /> 这一条配置信息(这里的9090是我自己修改的端口号,默认vs会随机分配一个端口号给项目,但为了便于记忆,可以自己修改,但注意在修改该配置文件的端口号时,请先在vs工具中 右键项目->属性->web->修改启动url和项目url中的端口号->依次确定->ok)。
4.在上述配置节下面添加 <binding protocol="http" bindingInformation="192.168.1.159:9090:*" /> 配置节。注意ip为本机ip,端口跟上述配置节端口一致。
5.关闭vs,重新以管理员方式运行vs,打开项目,并启动调试,默认还是会用 “http://localhost:端口号/**/**”的形式访问,把localhost修改为ip,即可以ip+端口形式访问了。
6.会遇到的坑:在3~4步骤中添加配置节时,请不要运行项目;最后修改完后重启vs时,请务必用管理员方式运行vs,要不然用ip+端口访问时,会出现 bad request 的错误,而用管理员方式启动运行后,就正常了!
相关文章推荐
- 【工作记录0015】visual studio系列(vs)启动调试网站使用ip+端口局域网访问
- vs 调试的时候 使用IP地址,局域网的设备可以访问并调试
- VS Code 调试Node.js express网站(Visual Studio Code)
- VS2013 MVC Web项目使用内置的IISExpress支持局域网内部机器(手机、PC)访问、调试
- VS2015 使用 Visual Studio Emulator For Android 调试无法命中断点的解决办法?
- vs2013 调试提示空指针、无法启动 iis express 服务、未能正确加载“Microsoft.VisualStudio.TraceLogPackage
- wamp不能使用phpmyadmin和不能通过ip访问局域网内的网站
- Win7/Vista/Server2008下VS 环境 调试调用 HTTP.SYS 无法启动监听服务及启动后其他机器无法访问端口
- 使用VS进行工作流开发系列博客1-"So You Want to Develop Custom Workflows in Visual Studio..." - The Blog Series
- VS2013 MVC Web项目使用内置的IISExpress支持局域网内部机器(手机、PC)访问、调试
- 整理中:使用 Visual Studio Code (vscode) 编写、运行、 调试 Java 应用程序
- dotnetCore系列:使用Visual Studio code 创建DotNet Core 1.0应用并调试(1)
- 使用UnityVS为unity+Visual Studio调试代码
- c# -- 解决vs使用本地iis运行项目支持局域网访问的问题(附防火墙端口开放步骤)
- VS2013 MVC Web项目使用内置的IISExpress支持局域网内部机器(手机、PC)访问、调试
- VS调试的时候使用IP地址,局域网的设备可以访问并调试
- vs 调试的时候 使用IP地址,局域网的设备可以访问并调试
- 【转并修改】VS2013 MVC Web项目使用内置的IISExpress支持局域网内部机器(手机、PC)访问、调试
- Visual Studio .net 2003 关于“试图运行项目时出错:无法在Web服器上启动调试。您不具备调试此应用程序的权限。”的新解决方案
- Visual Studio 2008开发新特性系列课程(8):VSTO in Visual Studio 2008