IIS Express本地开发测试如何映射到外网访问?

1.IIS Express是什么

IIS Express是为开发人员优化的轻量级、自包含版本的IIS。它具有IIS 7及以上的所有核心功能,以及为简化网站开发而设计的附加功能。

IIS Express(跟ASP.NET开发服务器一样)可以快速地从硬盘上的某个文件夹上启动网站程序。它不需要任何注册或配置步骤。在网站开发过程中,这个特性使启动和运行网站显得相当便捷。在本地无公网IP提供外网访问时,可以通过快解析一步映射到互联网,以实现外网对内网项目的访问。

2.IIS Express如何安装

默认在安装完Visual Studio的时候,就会安装,也可以独立安装。IIS Express自动包含在

WebMatrix 中,这是一种全新的完整工具,可大大简化 Web 开发。 Visual Studio 2010 SP1 允许IIS Express用作 Web 服务器而不是 Cassini。 还可以手动配置 Visual Studio 2008。

3.IIS Express配置文件

默认情况下IIS Express使用的配置文件位于"我的文档"中,路径如下:"我的文档\IIS Express\Config"。其中,applicationhost.config 是核心的配置文件,它用于承载站点的定义、应用程序和应用程序池以及整个WEB服务器的配置。

4.本地IIS Express开发测试web网站项目如何让外网访问?

只要可以上网,就可通快解析软件,一步添加映射让外网访问内网地址项目。

第一步:在本地web服务器上,或者所在局域网内任意内网互通计算机设备上,安装并登录快解析添加端口映射设置。通过这一步快解析软件上添加映射设置,将需要访问的具体内网地址变成外网地址。

第二步:添加映射时选择填写的信息参考:

映射名称:自定义,方便区别和标志。如"web"、"网站"、"IIS"等。

公共端口类型:指外网访问所用的端口,根据自己场景应用需求选择,如果项目是属于后台管理系统web平台不考虑收录场景的一般采用非80映射外网。如果自己的网站本进http协议的且需要用外网固定80来访问的,则可以选择使用80http映射方式。

内网地址:内网访问固定地址。可以是固定内网IP或计算机名。如果是在服务器本机使用映射的,推荐填写127.0.0.1格式。

应用程序端口:以实际为准,如7001。不可以随便乱填写。

第三步:外网用域名访问本地Web:

内网快解析映射生效正常后,在外网访问网站需要时,使用映射后的外网地址------域名和外网端口,进行访问登录到内网对应web网站。

如本地内网浏览器访问使用的是多级目录的如http://ip:7070/sn,则内网映射外网访问时同样对应带上目录地址如http://域名:外网端口/sn。或先在本地配置好确保内网访问根IP(和内网端口)目录展示网站内容,这样映射外网访问同样直接访问域名(和外网端口)即可显示对应网站内容了。

IIS Express使用当前最新版本的IIS来开发和测试网站变得容易。本地服务器web网站内网地址发布外网访问,通过快解析软件一步添加映射外网 。

快解析内网穿透的原理是通过云服务器与内网服务器建立连接,把内网端口映射到云端,以此实现各类局域网服务基于域名的互联网访问,整个过程不保留用户数据信息,核心数据仍保存在用户内网服务器上,而且,快解析曾荣获国家级高新技术企业认证,是少数获得多项核心专利的软件服务商。支持HTTPS映射的,数据加密传输,安全性非常高。

相关推荐
前端小盆友4 小时前
从零实现一个GPT 【React + Express】--- 【4】实现文生图的功能
react.js·chatgpt·express
实习生小黄6 小时前
express 连接在线数据库踩坑
node.js·express
水冗水孚17 天前
express使用node-schedule实现定时任务,比如定时清理文件夹中的文件写入日志功能
javascript·node.js·express
羽沢3117 天前
nodejs中Express框架的基本使用
express
gongzemin19 天前
前端根据文件流渲染 PDF 和 DOCX 文件
前端·vue.js·express
十月ooOO19 天前
Express.js 在 ts 模式下运行 npm run dev 的时候无法找到引入项的原因
javascript·npm·express
风清云淡_A20 天前
【mongoose8.x】mongoose8.x入门教程(二):express中mongoose的链接
express
水冗水孚22 天前
面试官:你是前端你了解oss吗?我反手写了一个react+express+minio实现oss文件存储功能
react.js·node.js·express
snpgroupcn24 天前
泰国零售巨头 CJ Express 借助 SAP 内存数据库实现高效数据管理
数据库·express·零售
水冗水孚24 天前
使用nodejs的express框架实现大文件上传的功能,附完整前后端github代码
javascript·node.js·express