首先,我们来了解下IIS。IIS服务器是Internet Information Server的缩写,它是微软公司主推的WEB服务器,现在用户一般常用的版本是Windows2003里面包含的IIS 6或者是更早的IIS 5。
IIS服务器与Window NT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大、灵活而安全的Internet和Intranet站点。
在早期的IIS服务器版本中,开发人员需要编写ISAPI扩展/过滤器来扩展服务器的功能。除了写起来非常痛苦外,ISAPI在如何接入服务器以及允许开发人员定制方面也是非常有限。
新的IIS服务器这带来诸多好处:
1) 你现在可以对IIS服务器的所有请求(例如, .htm,.php,.jsp文件)使用ASP.NET表单认证,成员/角色,以及任何其他特性。
2) 你现在可以轻松地重写任何web请求的URL或者以种种有趣的方式对请求做改动。
3) 你可以使用VB或C#替换或扩展任何现有的IIS服务器特性(例如,你可以除去内置的目录清单模块,接入你自己的模块)。
这确实给.NET开发人员带来了无穷多的扩展性机会。关于IIS服务器的知识,我们就讲解到这里了。
【编辑推荐】