大家知道,Microsoft为了更好地预防恶意用户和攻击者的攻击,在默认情况下,没有将 IIS6.0 安装到 Windows Server 2003 家族的成员上。而且,当我们最初安装 IIS6.0 时,该服务在高度安全和"锁定"模式下安装。在默认情况下,IIS6.0 只为静态内容提供服务即,诸如 ASP、ASP.NET、在服务器端的包含文件、WebDAV 发布和 FrontPage Server Extensions 功能只有在启用时才工作。在windows 2003 IIS 6.0中安装部署ASP.net环境,我们首先要了解一下IIS6.0 新的特点,在windows 2003 Server下如何安装IIS6.0,在IIS6.0的配合下我们如何来安装和部署ASP.net环境,以及它们之间关系,下面的内容将给大家一个解答。
一、IIS6.0 新特点
IIS 6.0 包括许多新功能,它们旨在帮助企业、IT 专业人士和 Web 管理员实现其网站(他们可能拥有位于单个 IIS6.0 服务器或多个服务器上的数千个网站)在性能、可靠性、可伸缩性和安全性方面的目标。
下表总结了不同版本的 IIS 之间的重要区别。

二、在Windows2003 Server安装IIS 6.0服务器
1、使用"配置您的服务器向导"安装 IIS6.0
1)从"开始"菜单,单击"管理您的服务器"。
2)在"管理您的服务器角色"下,单击"添加或删除角色"。
3)阅读"配置您的服务器向导"中的预备步骤,然后单击"下一步"。
4)在"服务器角色"下,单击"应用程序服务器 (IIS,ASP.NET)",然后单击"下一步"。
5)阅读概要信息,然后单击"下一步"。
6)单击"完成"。
2、使用控制面板安装 IIS、添加组件或删除组件
1)从"开始"菜单,单击"控制面板"。
2)双击"添加或删除程序"。
3)单击"添加/删除 Windows 组件"。
4)在"组件"列表框中,单击"应用程序服务器"。
5)单击"详细信息"。
6)单击"Internet 信息服务管理器"。
7)单击"详细信息"以查看 IIS 可选组件的列表。
8)选择要安装的所有可选组件。
9)单击"确定",直到返回到"Windows 组件向导"。
10)单击"下一步",然后完成"Windows 组件向导"。
三、在Windows 2003 Server 安装 ASP.NET
Windows Server 2003 家族利用 ASP.NET 和 IIS 集成改善了开发人员体验。ASP.NET 识别大多数 ASP 代码,同时为创建可作为 Microsoft .NET Framework 的一部分工作的企业级 Web 应用程序提供更多的功能。使用ASP.NET 允许我们充分利用公共语言运行库的功能,如类型安全、继承、语言互操作性和版本控制。IIS 6.0 还为最新的 Web 标准,包括 XML、简单对象访问协议 (SOAP) 和 Internet 协议版本 6.0 (IPv6.0),提供支持。
ASP.NET 是一个统一的 Web 开发平台,它提供开发人员创建企业级 Web 应用程序所需的服务。尽管 ASP.NET 的语法基本上与 ASP 兼容,但是它还提供了一个新的编程模型和基础结构以提高应用程序的安全性、缩放性和稳定性。通过逐渐向现有的 ASP 应用程序增加 ASP.NET 功能,我们可以自由地使其增大。ASP.NET 是一个编译的、基于 .NET 的环境;我们可以用任何 .NET 兼容的语言(包括 Microsoft Visual Basic.NET,Microsoft Visual C# 和 Microsoft JScript .NET)创作应用程序。另外,整个 Microsoft .NET Framework 可用于任何 ASP.NET 应用程序。开发人员可以很容易地从这些技术受益,这些技术包括管理的公共语言运行库环境、类型安全、继承等。
ASP.NET的优点如下:
1)可管理性: ASP.NET 使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和 Web 应用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。
2)安全: ASP.NET 为 Web 应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。
3)易于部署: 通过简单地将必要的文件复制到服务器上,ASP.NET 应用程序即可以部署到该服务器上。不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。
4)增强的性能: ASP.NET 是运行在服务器上的已编译代码。与传统的 Active Server Pages (ASP) 不同,ASP.NET 能利用早期绑定、实时 (JIT) 编译、本机优化和全新的缓存服务来提高性能。
5)灵活的输出缓存: 根据应用程序的需要,ASP.NET 可以缓存页数据、页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。
6)国际化: ASP.NET 在内部使用 Unicode 以表示请求和响应数据。可以为每台计算机、每个目录和每页配置国际化设置。
7)移动设备支持: ASP.NET 支持任何设备上的任何浏览器。开发人员使用与用于传统的桌面浏览器相同的编程技术来处理新的移动设备。
8)扩展性和可用性: ASP.NET 被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。此外,Internet 信息服务 (IIS) 和 ASP.NET 运行时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。
9)跟踪和调试: ASP.NET 提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。在开发和应用 程序处于生产状态时,ASP.NET 支持使用 .NET Framework 调试工具进行本地和远程调试。当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不会影响性能。
10)与 .NET Framework 集成: 因为 ASP.NET 是 .NET Framework 的一部分,整个平台的功能和灵活性对 Web 应用程序都是可用的。也可从 Web 上流畅地访问 .NET 类库以及消息和数据访问解决方案。ASP.NET 是独立于语言之外的,所以开发人员能选择最适于应用程序的语言。另外,公共语言运行库的互用性还保存了基于 COM 开发的现有投资。
11)与现有 ASP 应用程序的兼容性: ASP 和 ASP.NET 可并行运行在 IIS Web 服务器上而互不冲突;不会发生因安装 ASP.NET 而导致现有 ASP 应用程序崩溃的可能。ASP.NET 仅处理具有 .aspx 文件扩展名的文件。具有 .asp 文件扩展名的文件继续由 ASP 引擎来处理。然而,应该注意的是会话状态和应用程序状态并不在 ASP 和 ASP.NET 页面之间共享。
安装 ASP.NET
在 Windows Server 2003 家族、Windows 2000 (Professional、Server 和 Advanced Server)以及 Windows XP Professional 上的客户端和服务器应用程序都支持 ASP.NET。
运行 Microsoft Windows Server 2003 家族成员的服务器可以配置为应用程序服务器,并将 ASP.NET 作为在配置应用程序服务器角色时可以启用的选项。要向产品服务器部署 ASP.NET Web 应用程序,在分发应用程序之前,必须确保在产品服务器中启用了 ASP.NET 和 IIS 角色。
密码正确手机就是连不上WiFi怎么办?
相信大多数手机客门都遇到过这种情况,明明WiFi密码输的是对的......
win10版本21H2(Sun Valley)更新:到目前为止,
win10版本21H2(Sun Valley)更新:到目前为止,所有已泄漏和发布的新......
Edge浏览器恢复上次浏览网页的方法
Edge浏览器被众多小伙伴用来进行各种网页的浏览和网站的登录等......
firealpaca让图片变形的教程
firealpaca是一款非常好用的绘画软件,它可以自由的选择各种线条......
惠普p1106打印机驱动怎么安装-惠普p1106打
如何安装惠普p1106打印机驱动呢,具体有哪些步骤呢?下面小编就......
desktop.ini是什么文件详细介绍 desktop.ini文件可以删除吗...
最近很多小伙伴在升级win10系统的时候发现更新安装需要重启,但是重启之后还是没有安装更新,重启了几次都是这样不知道怎么解决,下面来看看详细的解决方法吧。...
很多使用win10系统的小伙伴都不知道怎么去设置75hz,所以今天就给你们带来了win1075hz设置方法详细教程,如果你想知道的话,就快来学习一下吧...
大家在操作Win10电脑的时候,会进行xbox控制台的设置,在电脑将xbox控制台启用的话,有的游戏就能正常的发送游戏邀请,或者是正常的接收邀请通知,那么设置xbox控制台只需要进入到游戏的设...
cad有很多我们在使用过程中会自动保存的文件和缓存等,因此如果我们需要卸载cad,很有可能会卸载不干净,保留下这些卸载后无法使用的文件,这时候我们就可以通过找到其源文件位置的方法...
很多小伙伴之所以喜欢使用Win10系统,就是因为Win10系统中的功能十分的丰富,并且操作简单。有的小伙伴在使用Win10系统的过程中可能发现自己的电脑中没有Telnet服务,这时我们该怎么设置才能...
我们在使用win10操作系统电脑的时候,有的小伙伴可能就会因为一些系统的问题去重新安装自己的操作系统。那么对于w10系统怎么重新安装这个歌问题,小编觉得首先我们可以看下自己的电脑是...
将手机画面投影到电脑的界面上,是个非常好用方便的功能,但是很多的用户们表示自己电脑的设置选项中,没有投影到此电脑的选项该怎么办,快来看看解答教程吧~...
win10 2004最近更新很受win10用户的期待,作为2020的第一个正式版,要到五月份才正式推送,具体的时间官方也给出来了,很多小伙伴也不知道,下面来看看详细的介绍吧。...
在使用win10商店进行一些游戏软件下载的时候,我们时长会遇到这样那样的事情,就比如说win10商店下载没反应了,小编忙活了好久才解决,就为广大用户们分享下相关的解决方法吧~...
很多小伙伴使用手机连接电脑的时候,系统一直出现adb.exe已停止工作。一般出现这个错误的原因都是因为adb的默认端5037,被其他程序占用了。比如360杀毒软件,只要卸载掉该软件就可以了,具...
Win2003 Server的安全性较之Win2K确实有了很大的提高,但是用Win2003 Server作为服务器是否就真的安全了?如何才能打造一个安全的个人Web服务器?下面我们简单介绍一下 一、Windows Server2003的安...
我们在使用win10系统时,有可能会遇到不小心把还需要使用的软件卸载了,再重新下载又觉得麻烦,因此想要一个可以直接找回下载软件的方法,下面小编就给大家带来相关教程,一起来看一下...
我们在使用win10操作系统电脑的时候,如果有些情况下遇到了win10系统黑屏并且提示堆栈溢出的情况,先不要着急。小编觉得可能是因为我们电脑的运行内存不足导致的。可以尝试在系统的磁盘...
很多小伙伴打印文档的时候,文档发送到打印机后,打印机没有动静,查看到打印机还是亮着灯,但打印机竟然一些反应都没有,电脑上也没有像以前一个文档发送成功或开始打印等等一些类似...