-
VS2013无法启动 IIS Express Web解决办法(2)
- 作者:杨和媛 分类:xp 发布时间:2017-10-12 21:37:56
但是采用IIS的缺点是,有些公司并不允许在开发机上安装完整的Web服务器。IIS还要求使用管理员帐号来安装和调试网站。不同版本的Windows又支持不同版本...
但是采用IIS的缺点是,有些公司并不允许在开发机上安装完整的Web服务器。IIS还要求使用管理员帐号来安装和调试网站。不同版本的Windows又支持不同版本的IIS。例如,在Windows XP上,你只能使用自带的IIS 5.1—所有IIS 7.x的新功能它都不支持。另外,在VS里配置网站项目使用IIS,还得一些额外的安装和配置步骤。
IIS Express — “鱼”和“熊掌”兼得
IIS Express综合了ASP.NET开发服务器易用性的优势和IIS强大的功能。确切地说:
它简练并且易于安装(文件大小不到10兆而且安装速度相当快)。
在Visual Studio中不需要管理员权限即可启动和调试程序。
提供了完整的Web服务器功能——包括SSL, URL重写,多媒体支持和所有其他的IIS 7.x模块。
它的可扩展模型和web.config配置结构和IIS 7.x是一样的。
它可以和IIS Web服务器还有ASP.NET开发服务器同时运行在同一台机器上(他们不会相互冲突)。
它支持Windows XP及更高版本的操作系统—在所有操作系统平台上提供了完整的IIS 7.x功能集。
IIS Express(跟ASP.NET开发服务器一样)可以快速地从硬盘上的某个文件夹上启动网站程序。它不需要任何注册或配置步骤。在网站开发过程中,这个特性使启动和运行网站显得相当便捷。
与VS的整合
Visual Studio 2010的SP1引入了IIS Express支持。你将可以配置VS 2010使用它取代ASP.NET开发服务器作为ASP.NET项目默认的Web服务器。跟现在的ASP.NET开发服务器一样,你不需要在IIS Express里注册站点或者虚拟目录。它支持和ASP.NET开发服务器相同的使用方法——只是添加了更多的功能而已。
当你按下F5来运行ASP.NET项目时,Visual Studio自动启动IIS Express并且使用它来运行和调试网站程序(不需要额外的配置)。跟ASP.NET开发服务器一样,IIS Express运行时,会在任务栏的通知区域显示一个小图标:
右键单击上面的图标并选择“退出”就可以快速关闭IIS Express。你也可以通过右键单击来列出正在运行的站点列表,还有站点的文件夹路径以及使用的.NET版本:
[备注:上图IIS Express为英文版]
请注意上图中两个很酷的地方:
1. 正在运行的站点“Test Site”,还有IIS Express本身,保存在硬盘的c:users[用户名]文件夹中。这就允许非管理员用户使用IIS Express和网站,而且还支持一些现在的IIS服务器没有办法实现的场景(例如可以在受限的企业网络环境或受限的学校公共电脑上运行IIS Express)。
2. 上面正在运行的站点“Test Site”同时支持HTTP和HTTPS的访问方式。IIS Express通过自动安装“自签名证书”来支持URL访问控制列表(URL ACL)和SSL认证,这样程序员(以非管理员用户登录电脑)可以在不需要提升用户权限,或执行额外设置的情况下就可以使用SSL。这个功能允许你在程序中为SSL设置需要保护的页面(比如登录页面),并且在开发过程中象在真实的web服务器里那样运行和测试这些页面。
IIS 7.x功能集
IIS Express就像你现在已经熟悉的ASP.NET开发服务其那样容易启动和使用。 但是因为IIS Express是基于与IIS 7x相同的代码,你可以用到完整Web服务器的功能集合。这也就意味着你可以像在真实的作业Web服务器上创建和运行你的程序。除了SSL,你还可以使用 IIS 7.x的URL重写模块、多媒体插件、动态内容压缩、高级日志功能、自定义安全策略和其他丰富多彩的模块。
除了支持ASP.NET以外,IIS Express还支持传统的ASP和其他被IIS支持的文件类型—这也使得它成为整合多种技术的站点的理想平台。
猜您喜欢
- win11电脑摄像头无法打开?这5个方法让..2024-04-29
- Windows11无法启动?别急,这招帮你轻松..2024-04-28
- Windows11开始按钮无法点击,开始菜单无..2024-04-28
- win11密码错误过多锁定,无法进入系统..2024-04-26
- Win11系统打不开Edge,重置后仍无法开启..2024-04-24
- win11连接共享打印机无法打印?看这里..2024-04-23
相关推荐
- xp系统任务管理器怎么打开 windowsxp任务..2022-02-05
- XP可信任站点无法添加怎么办?怎么设..2021-06-22
- 快速修改Win11账户名称,成为个性化达..2024-03-28
- 教你XP系统中安装proe野火版的方法技巧..2017-05-30
- 荣耀Magic5至臻版震撼登场!极致奢华,..2024-01-25
- XP怎样查看进程的PID?..2017-10-12