开源 C# .net mvc 开发(三)网站内外网访问(VS发布、IIS配置网站、花生壳外网穿刺访问)

文章的目的为了记录.net mvc学习的经历。本职为嵌入式软件开发,公司安排开发文件系统,临时进行学习开发,系统上线3年未出没有大问题。开发流程和要点有些记忆模糊,赶紧记录,防止忘记。

 

  嵌入式 .net mvc 开发(一)WEB搭建-CSDN博客

嵌入式 .net mvc 开发(二)网站快速搭建-CSDN博客

嵌入式 .net mvc 开发(三)网站内外网访问-CSDN博客

​  嵌入式 .net mvc 开发(四)工程结构、页面提交显示-CSDN博客 ​

前情回忆:在前面2个章节里,完成了浏览器静态页面的显示以及网站动态数据的增删改查。现在需要确认,实现最终外网访问的办法。

本章主要讲述WEB服务器网站如何进行发布的,主要分为三部分。

  1. WEB文件的发布生成
  2. IIS的配置和创建,实现WEB的内网访问。
  3. 动态穿刺软件花生壳的使用,实现外网访问。

  1. WEB发布,编译通过后使用visual studio 2019生成发布文件。

 

2.IIS配置,操作系统为WIN10,在window系统下通常通过IIS软件进行网站的发布。下面是每步的流程图片

首先确保配置好IIS服务,进入控制面板==》程序和功能点击红框。

选择标红部分配置

配置完成以后进入IIS。

添加网站

设置网站名称、路径、端口

生成成功

浏览器输入IP和端口,实现了内网访问。

网站可以正常访问,但是查看数据库,会发现现在暂时是不行的。需要配置应用程序池。

将高级设置中标识配置为LocalSystem。

再次访问网站数据库,可以成功访问。

3.使用花生壳提供外网进行访问

为什么要使用动态穿刺软件,网络上的寻址大部分使用的ipv4的协议。ipv4的ip

地址为xxx.xxx.xxx.xxx,最大为256*256*256*256个,通讯运营商的ip不够用。现在大部分ip地址都是使用的动态ip,比如普通家庭ip现在为192.168.1.2,过了24小时可能变为192.168.1.223,网址在不停的变化。网站访问通常采用dns形式,即输入网址,自动匹配ip地址和端口,所以需要动态穿刺软件来实时更新网站在外网的ip地址路由。

下载花生壳软件并安装:花生壳客户端官方下载 - 贝锐花生壳官网

需要在进行在花生壳官网进行注册,需要扫码6元实现体验版内网穿刺。

登录后界面如下:

添加映射

选择HTTPS,选择外网域名,设置内网主机的ip和端口。

登录花生壳客户端以后,输入选择的网址,可以实现外网登录。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值