文章的目的为了记录.net mvc学习的经历。本职为嵌入式软件开发,公司安排开发文件系统,临时进行学习开发,系统上线3年未出没有大问题。开发流程和要点有些记忆模糊,赶紧记录,防止忘记。
嵌入式 .net mvc 开发(一)WEB搭建-CSDN博客
嵌入式 .net mvc 开发(二)网站快速搭建-CSDN博客
嵌入式 .net mvc 开发(三)网站内外网访问-CSDN博客
嵌入式 .net mvc 开发(四)工程结构、页面提交显示-CSDN博客
前情回忆:在前面2个章节里,完成了浏览器静态页面的显示以及网站动态数据的增删改查。现在需要确认,实现最终外网访问的办法。
本章主要讲述WEB服务器网站如何进行发布的,主要分为三部分。
- WEB文件的发布生成
- IIS的配置和创建,实现WEB的内网访问。
- 动态穿刺软件花生壳的使用,实现外网访问。
- 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和端口。
登录花生壳客户端以后,输入选择的网址,可以实现外网登录。