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应用调试开启外部访问的步骤的详细内容!

返回前面的内容

相关阅读 >>

vs寻找C#的运行库文件

C#如何利用reportviewer来生成报表的示例代码分享(图)

c#中的console.read()方法详解

手把手教你C#中指针的使用方法

详细介绍C#语言中字符类char的使用方法总结

C# 获取随机字符串实现方法

C#格式化数字代码示例详解

C#用什么软件编程?

asp.net实现分页(非控件,输出html代码)

C#调用默认浏览器打开网页的几种方法具体介绍(图)

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




打赏

取消

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

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

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

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

评论

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