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。

IIS Express本地开发测试如何映射到外网访问?_第1张图片

 
3.IIS Express配置文件

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

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

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

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

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

IIS Express本地开发测试如何映射到外网访问?_第2张图片

 

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

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

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

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

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

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

IIS Express本地开发测试如何映射到外网访问?_第3张图片



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

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

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

你可能感兴趣的:(express)