IIS 7.5 Express 兼具 IIS 7.5 的强大功能与轻型 Web 服务器(例如 ASP.NET 开发服务器,也称为“Cassini”)的便利,可以增强在 Windows 上开发和测试 Web 应用程序的能力。 Microsoft WebMatrix 中包含 IIS 7.5 Express,这套集成工具可以让 Windows 上的 Web 应用程序开发工作变得简单、顺畅。 IIS 7.5 Express 也可与 Visual Studio 2010 一起使用,功能强大足以代替 Cassini。
软件特点
在生产服务器上运行的同一 Web 服务器现在可以在开发计算机上使用。
在无需管理员特权的情况下,可以完成大多数任务。
IIS 7.5 Express 在 Windows XP 和所有更高版本的 Windows 上运行。
多位用户可在相同的计算机上独立工作。
此包仅安装 IIS 7.5 Express。 对于集成的开发体验,还要安装 Microsoft WebMatrix 或 Visual Studio 2010。
IIS 7.5 Express安装教程
1、双击iisexpress_1_11_x86_zh-CN.msi文件,弹出如图界面,阅读许可协议,勾选“我接受许可协议中的条款”,点击安装
2、正在安装中
3、稍等片刻,安装完成
IIS Express7.5配置方法
微软Scott Guthrie发布了IIS Express:IIS的一个轻量级替代品,有希望替代Cassini(Visual Studio的内置Web服务器)。
给Visual Studio 2010安装完一个补丁后就可以在Visual Studio 2010和Visual Web Developer 2010 Express中使用IIS Express了,之后发布的Visual Studio将会自带IIS Express。
伴随着ASP.net MVC 3而来的新东西,其中就包含IIS Express 7.5,介绍如下:
轻量,易于安装,安装包不到5M;
从VS中启动、调试应用程序不需要管理员身份;
带有完整的WEB服务器功能支持——支持SSL、URL回写以及其它IIS7.x的模块
和IIS7.x完全一致的web.config配置模型
可以和IIS、ASP.net Development Server 同时安装,没有任何冲突
支持XP及更高的操作系统,在所有的系统上都提供IIS7.x一致的开发功能
配置方法:
1,安装iisexpress_1_10_x86_zh-CN.msi
2,配置文件 c:Program FilesIIS ExpressconfigtemplatesPersonalWebServerapplicationhost.config
配置文件中的节点默认情况下我们并不需要太多关注,因为大多数情况下我们需要关注的只有 下的 节点,这里保存了网站、应用程序的定义,才是我们需要真正关心的。
①.每个 就是一个网站。
这和IIS中的网站是一样的概念。serverAutoStart 设置了是否随着 IIS Express的启动而自动启动。如果设置为true,那么每次 IIS Express 启动都会自动加载(如果没有指定网站的话),否则只有以指定特定网站的模式运行时才会加载。
使用IIS Express加载特定网站的语法是: IISExpress.exe /site:<站点名>
②. 下的设置了这个站点的绑定信息。
节点下的每个都是一个端口绑定信息。典型的绑定配置如下:
protocol 指定了绑定的协议类型(IIS Express内建了 HTTP 和 HTTPS两种协议支持),而“*:8080:localhost”则指定的绑定的具体信息,它有三个部分组成:“绑定的IP:端口:主机名”。默认情况下,绑定到任何本地IP、非保留端口、绑定到localhost。注意这个localhost,有讲究,特定情况下可能会导致你很困惑,请参考本文后面的内容。
③. 这个节设置了网站的应用程序
每个网站都需要至少一个映射路径为“/”应用程序(它映射到根目录)。除此之外,你可以继续添加并行的不同路径的 ,这就类似于IIS中的网站里配置的应用程序。
例如,在FishSite这个网站中,我需要添加一个单独的应用程序,映射到根目录下的fish目录,那么我就可以这样配置:
在中,只有 path="/" 这个应用程序是必须的(不能缺少),其它都是可以任意添加的。
④. 设置了目录的映射信息
参见上面展示的代码。在每个节下,必须至少存在一个 path="/" 的 virtualDirectory,它代表了这个目录映射的位置。除此之外,可以手动添加多个映射的路径不同的虚拟目录。
3,修改好配置文件后,启动IIS Express
启动 c:Program FilesIIS Expressiisexpress.exe
4,在浏览器中输入http://localhost:8080 即可访问网站