C# Web应用调试开启外部访问的步骤


当前第2页 返回上一页

也可以执行以下命令添加一条入站规则:

1

netsh advfirew all firewall Add rule name=\"命令行Web访问8081\" dir =in protocol=tcp localport=8081 action =allow

结果:

153475-20161227104940351-1792163265.png

第四步:配置URL保留项

在Windows 7,可使用 Netsh.exe 工具配置HTTP设置,允许指定URL通过。

以管理员身份运行cmd命令:

1

netsh http add urlacl url=http://*:8081/ user=everyone

该命令为所有帐户的指定 URL 命名空间添加一个 URL 保留项

更多netsh资料,可访问相关MSDN:配置 HTTP 和 HTTPS

运行图

153475-20161227112423789-759415970.png

2. 设置外网访问

设置好内网可访问后,想要外网的小伙伴访问本机,可通过以下2种方法:

1) 端口映射

2) 内网穿透

2.1 端口映射

前提条件:拥有路由器设置权限。

在对外的路由器中设置一条端口映射规则,访问外部IP地址时跳转到局域网机器上。具体操作这里不阐述。

2.2 内网穿透

在公司内开发web应用时,不是所有人都可以申请端口映射的权限,所以这时候就要有个内网穿透的解决方案了。

网络上提供内网穿透的应用有很多,这里使用的是花生壳(官网:hsk.oray.com/)。

示例:

153475-20170103114930378-1823236444.png

注意:微信OAuth2.0进行域名跳转时会加上端口号,此时域名端口为80,本机端口为8081,跳转后的地址为域名:8081会显示错误。解决方法只需要设置本机web应用的端口也为80即可。

运行图

153475-20170103114940706-371957593.png

以上就是C# Web应用调试开启外部访问的步骤的详细内容!

返回前面的内容

相关阅读 >>

让webapi 返回json格式的数据实例教程

C# system.drawing.region类的方法使用(图解)

C#正则表达式元字符详解

C#网络编程的图文代码详解

C#如何导入导出与处理excel文件

怎样用C#打印一个n行的菱形?实战详解

采用 C# 编写的学委助手详解及实例

C#向word文档插入和隐藏段落的方法介绍

C#相关面试题

C#基础入门-关键字的介绍

更多相关阅读请进入《C#》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...