vs visual studio 让外网访问设置
vs2015 提供外网访问我是这么解决的
有时我们经常会用到连接外网的方式来调试自己写的莫名bug.而我们通常有两种解决方式
一、捕捉错误日志进行代码分析。
二、则是将我们的源码项目提供外网访问进行直接调试。(调试代码-简单粗暴)
第一种方式是我们常用的,尤其是在线上项目运行的时候。所以我现在只简单记录下第二种方式。
首先你需要的必备条件:
- visual studio 2012+ ,或许 2008/2010也可以没有亲测,不敢保证。
- IIS Express (现在vs已集成) _
- 本机IP 地址(这个也都有最好设置固定的不要dhcp,其实这时候已经可以进行局域网调试了)
- 如果进行互联网调试则需要映射啦
visual studio 开发工具 修改需要访问的端口
用vs 打开带测试项目 ,现在以web项目为例
在web项目上右键->属性->web

在项目url中修改你所需要的端口,修改之后点击创建虚拟目录。若不修改则不需要创建虚拟目录
我这里是端口号52017
修改完之后,保存。启动项目-默认端口的网址已开启-http://localhost:52017/-网站正常访问.
这时候用本机ip地址还是不可以的。仅仅是第一步。
设置IIS Express
项目启动之后,打开右下角的IIS Express,->右键->显示所有程序->选择相应的项目->
下方出现配置和链接->点击

此时会打开IIS Express 的配置文件 applicationhost.config->找到sites节点
->会看到很多site

这时候要找到对应的项目和端口 site中的name 就是项目的名称,如果同一个项目有多个site 请找到对应的在vs设置中的端口地址
就是上面我设置52017,要找到对应的52017地方进行修改,其他的暂时忽略!
然后在当前site里面添加本机的ip地址

保存
IIS Express 相应的项目出现了2个地址 并且是你设置的那个ip地址 则说设置成功,

并可以本机访问,本网段的其他电脑也可以啦!
设置IIS 之后的小细节
当我们按照上面的步骤进行设置完发现不行,没有得到预期,怎么破!!!
我们要进行如下检查:
- 对VS 重启,然后以管理员身份运行,重新打开项目。
- 检查本机防火墙是否阻止你设置的端口(简单粗暴的直接关闭先)
- 检查安全软件是否阻止你设置的端口
- 如果还不行请重新检查以上配置
外网映射
其实设置完上面的配置已经可以进行大部分需求测试了。如果有外网需求则需要端口映射啦
端口映射可以有多种
- 如果你有外网ip地址 则直接用路由器 进行端口映射
- 可以用花生壳进行外网映射
- 其他穿透工具也是可以的
vs visual studio 让外网访问设置的更多相关文章
- ubuntu下安装mysql及外网访问设置
这么多年一直是mssql或者Oracle,mysql基本没用过,借着.net即将跨平台之际,也mysql一把.windows安装基本没啥难度,然后就是试了把linux下...结果坑不少,由于linux ...
- python restful 框架之 eve 外网访问设置
官网地址: http://python-eve.org/ 配合mongodb进行crud使用起来很方便,但是部署的时候遇到一个问题,按照官网和Deom说的,servername使用 '127.0.0. ...
- elasticsearch外网访问设置
默认情况下安装elasticsearch之后是无法进行外网访问的,可以通过设置来完成这一目的 1.更改配置文件 [***@elk01 ~]$ vim elk/config/elasticsearch. ...
- vsftp FTP服务器外网访问设置
引用: linux中VSFTP无法从外网访问问题! http://blog.csdn.net/zbulrush/article/details/841978 原文: FTP协议有两种工作方式:PORT ...
- sftp 服务器外网访问设置
这个是需要在本机上设定用户名的.根据不同的用户权限.然后让不同的人来到本机上取得数据. 参考一下有用的文章:http://www.ericstockwell.com/?p=54 (强烈建议 ...
- svn设置外网访问
1.设置路由器 默认协议为:https 端口号:443 服务器地址:https://主机名/svn/版本库 例:https://mleo-pc/svn/Share/ 也可就主机名用IP地址代替 如:h ...
- apache2.4设置外网访问问题
Apache 从2.2升级到 Apache2.4.x 后配置文件 httpd.conf 的设置方法有了大变化,以前是将 deny from all 全部改成 Allow from all 实现外网访问 ...
- 小米路由器mini如何设置外网访问wan网站的方法
很多的玩友都在小米路由器mini上面搭建了自己的网站,有些朋友还需要设置对外网进行开放,我自己也在路由器上面实践了使用,下面与大家分享一下如何设置外网访问路由器网站的办法. 工具/原料 小米路由器mi ...
- mysql设置允许外网访问
1.设置mysql服务允许外网访问 修改mysql的配置文件,有的是my.ini,有的是my.cnf[linux],找到bind-address变量,这个值默认是127.0.0.1,设置为0.0.0. ...
随机推荐
- RDIFramework.NET框架Web中datagrid与treegrid控件自动生成右键菜单与列标题右键菜单
在实际应用中常可以看到数据展示控件有右键菜单的功能,对应的列标题也可以右键弹出快捷菜单设置指定列的显示与隐藏等功能.在我们的RDIFramework.NET Web框架中,只要是使用了EasyUI的D ...
- spring的多个PropertyPlaceholderConfigurer实例装配的问题
1. 默认情况下,使用PropertyPlaceholderConfigurer多实例装配出现异常 在项目中尝试 在不同的spring的配置文件中分别引入相应的properties文件,这样会在spr ...
- IE or Chrome can not use localhost, firefox can works.
因为服务器开启'localhost:9999",使用IE无法登陆,firefox下正常. 遂查看cookie,果然没有写入. stackoverflow.com: "ie enab ...
- goim 及时消息 集成
https://github.com/roamdy/goim-oc-sdk goim 及时消息 集成
- 前端js面试中的常见的算法问题
虽说我们很多时候前端很少有机会接触到算法.大多都交互性的操作,然而从各大公司面试来看,算法依旧是考察的一方面.实际上学习数据结构与算法对于工程师去理解和分析问题都是有帮助的.如果将来当我们面对较为复杂 ...
- PAT——乙级真题1003代码
#include<iostream> #include<string> using namespace std; int getLength(string str0); int ...
- Linux Crontab 安装使用详细说明
crontab命 令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供 之后读取和执行.通常,crontab ...
- JavaSE基础第四篇
1.参数传递 2,方法的重载 方法的参数的个数.类型.顺序 跟修饰符.返回值无关 3.构造方法: return 表示当前方法执行结束,后面不能写任何语句 4工程导入 单个.java文件粘贴 ...
- final发布评论
在刚刚过去的final发布会上,各小组都展示了自己团队两个月来的团队成果.以下是我对各小组的发布 过程和产品展示的评论. 1.金州勇士团队 金州勇士团队的作品是在线考试系统.从产品的角度来说,相比于b ...
- 【《zw版·Halcon与delphi系列原创教程》 zw_halcon人脸识别
[<zw版·Halcon与delphi系列原创教程>zw_halcon人脸识别 经常有用户问,halcon人脸识别方面的问题. 可能是cv在人脸识别.车牌识别方面的投入太多了. 其实,人脸 ...