大家知道,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 角色。
可能还有很多朋友不知道方正小标宋简体在电脑上该如何找出,......
阅读我们在使用安装了微软操作系统电脑的时候,有的情况下可能就......
阅读我们的电脑在安装了win7操作系统之后,有的小伙伴在使用win7系......
阅读利用指纹键,我们就可以快速清空通知栏里的消息。进入【设置......
阅读任务视图工具是win10系统上非常方便好用的一个功能了,能够很......
阅读win10蓝屏irql not less or equal是一个不常见的问题,一般情况下就是驱动、第三方杀毒软件,或者优化软件导致的问题,解决方法也不是特别麻烦,下面来一起看看详细的教程吧。...
次阅读
在重装完系统以后,电脑总会出现这样那样的问题,今天小编就遇到一个重装完系统后,无法上网,网络连接不上,这个问题需要怎么去解决呢,快来看看详细的教程吧~...
次阅读
有些用户可能不太想直接激活自己的win11系统,因此想要知道win11联网自动激活吗,其实是的,win11只要联网就会自动完成激活。...
次阅读
一般在使用操作Windows系统电脑进行日常的学习工作时,难免在使用电脑系统时出现一些问题,这不近日就有win7纯净...
次阅读
当我们在使用电脑的过程中,如果遇到了电脑频繁黑屏的情况我们可能就会想到使用系统自带的一键还原功能,就是将我们已经损坏有问题的系统恢复到我们备份的时间点。那么据小编所知我们...
次阅读
在Windows系统中,搜索一直是非常方便的功能之一,在win11系统中也是如此,下面就给你们带来了win11搜索栏怎么用详细介绍,去帮助更多的用户进行搜索。...
次阅读
问题现象: 任务栏开始中无关闭计算机,重启后故障依然,发现为组策略被改动。 解决方案: 步骤一:win+r打开运行,输入gpedit.msc 步骤二:用户配置管理模块开始菜单和任务栏,然后打...
次阅读
如果你是一个狂热的多媒体爱好者,可能你会对自己新装的Windows Server 2003感到失望,好像又回到了Windows 2000的时代,而且附加的限制简直是有过之而无不及,谁叫微软把它定位在服务器...
次阅读
我们在使用win10操作系统的时候,有些情况下可能因为一些系统的问题或者是人为操作的问题引起了系统死机卡住的情况。对于win10旗舰版死机这种问题,小编觉得我们可以先排除一下是系统硬...
次阅读
在更新win11后,有的笔记本电池遇到了充电有感叹号的问题,这可能是由于我们的电池损坏,也可能只是电源管理驱动过期了,更新一下驱动就可以解决了。...
次阅读
很多的学生党都很喜欢血战上海滩这款游戏,但是在最新的win10系统上却无法打开这款游戏,那么这该怎么去解决呢?今天就带来了详细的方法一起看看吧。...
次阅读
win10商店真的是一个非常方便使用的功能,我们平时都能够在这里进行购买各种各样的游戏或者软件之类的产品,但是还是有部分的用户们不知道win10商店在哪里打开,那就快来看看详细的教程...
次阅读
为什么电脑断电后开机时间就不准了 电脑断电后再开机时间不对怎么办...
次阅读
windows10系统是一款被大众广泛使用的优秀系统,强大的人性化服务于设置是用户们普遍选择windows10系统的一个重要的原因。但是最近有许多的小伙伴们反应在使用win10系统进行浏览网页或者正常...
次阅读
虽然一般来说我们的任务栏总是放在下面,不过也有用户喜欢将自己的任务栏放在上面,但是不知道应该怎么操作,其实我们可以进入注册表编辑器,修改相关的任务栏设置就可以了,一起来看...
次阅读