2024年1月26日发(作者:)
WinServer2003,IIS6.0,aspx文件总提示404错误
为了针对恶意用户和攻击者采取更强的主动措施,在默认情况下,没有将 IIS 安装到Microsoft Windows Server 2003 家族的成员上。而且,最初安装 IIS 时,该服务在高度安全和“锁定”的模式下安装。在默认情况下,IIS 只为静态内容提供服务 - 即,ASP、、在服务器端的包含文件、WebDAV 发布和 FrontPage? Server
Extensions 等功能只有在启用时才工作。如果您在安装 IIS 之后未启用该功能,则 IIS 返回一个 404 错误。您可以为动态内容提供服务,并通过 IIS 管理器中的 Web 服务扩展节点启用这些功能。 Windows Server 2003 家族通过 和 IIS 集成来提供增强的开发环境。 识别大多数 ASP 代码,同时提供更多的功能来创建企业级 Web 应用程序,该应用程序可作为 Microsoft .NET
Framework 的一部分来工作。使用 允许您充分利用公共语言运行库的功能,如类型安全、继承、语言互操作性和版本控制。IIS
6.0 还为最新的 Web 标准(包括 XML、SOAP 和 Internet 协议版本
6.0)提供支持。 这样造成大家以为在2003上就可直接运行文件.就出现 localhost连接不上,在iis里浏览网页也打不开,好象凡是要连接到localhost的网页都打不开,aspx文件总提示404错误,而其它的页面可以打开,这说明没有注册文件(自己认为). 自己找了网上的办法,但都没有解决,比较郁闷. 于是到Framework文件夹下看了所以文件发现了aspnet_ 这个东东. 原来 Aspnet_ 是 IIS 注册工具. 当您在单个计算机上并行执行多个版本的 .NET Framework 时,脚本映射到 应用程序的 ISAPI 版本将确定该应用程序使用的公共语言运行库版本。 IIS 注册工具 (Aspnet_) 允许管理员或安装程序很容易地更新 应用程序的脚本映射,以便指向与工具相关的 ISAPI 版本。此工具还可以用于显示所有已安装的 ASP 版本的状态。NET 注册与工具配对的 版本,创建客户端脚本目录,并执行其他配置操作。 -i 安装与
Aspnet_ 相关的 版本,并更新 IIS 配置数据库根及其下的脚本映射。 注意 仅更新使用早期 版本的应用程序的脚本映射。使用后续版本的应用程序不受影响。
注释 当计算机中安装了多个版本的 时, 会并行地运行。在此安装过程中,Internet 信息服务 (IIS) 需要知道应在
中处理页的 ISAPI (aspnet_) 版本。与
应用程序相关联的 ISAPI 版本将确定用于该应用程序的公共语言运行库。 应用程序通过 IIS 中的脚本映射与
ISAPI 版本相关联。要简化 应用程序的配置过程,每个 版本应该包括链接的 Aspnet_ 版本。
注意 每个版本的 .NET Framework 都包含唯一的
Aspnet_ 版本。因为工具的每个版本仅能应用于与其相关联的 .NET Framework 版本,所以请使用该版本的适当工具来配置
应用程序。
安装程序 Microsoft? 是通过 Web 下载并与
Microsoft .NET Framework、Microsoft Visual Studio? .NET 一起安装的,并且作为 Microsoft Windows? Server 2003 家族所有产品上的一项服务。
注意 是 .NET Framework 的一部分。必须首先安装 .NET Framework 才能安装 。
本节描述在支持 的所有平台上安装和启用 的必要步骤。
安装 :描述了 的软件要求以及如何在运行
Windows Server 2003 家族产品上安装 。
IIS 注册工具 (Aspnet_):解释了如何使用
IIS 注册工具创建从应用程序到 特定版本和 .NET
Framework 的脚本映射。
安装 在 Windows Server 2003 家族、Windows 2000
(Professional、Server 和 Advanced Server)以及 Windows XP
Professional 上的客户端和服务器应用程序都支持 。
运行 Microsoft Windows Server 2003 家族成员的服务器可以配置为应用程序服务器,并将 作为在配置应用程序服务器角色时可以启用的选项。要向产品服务器部署 Web 应用程序,在分发应用程序之前,必须确保在产品服务器中启用了 和 IIS
角色。
注意 要在域控制器上安装 ,您必须采取特殊的步骤来使安装正常进行。详细信息,请参阅 上的 Microsoft 知识库文章 Q315158:“ 不能在域控制器上使用默认的 ASPNET 帐户”。
是与 .NET Framework 1.1 版本一起作为 Windows
Server 2003 的一部分安装的,您只需将它作为控制面板中的新程序来添加,或通过使用“配置您的服务器”向导来启用它。
注意 在运行 Windows Server 2003 的服务器上使用“配置您的服务器”向导或“添加或删除程序”对话框安装 时, 会在 IIS 管理器中自动启用。但是,如果通过 Web 下载或将其作为应用程序(如 Visual Studio .NET)的一部分来安装,您就必须手动启用 。有关说明,请参阅本主题后面的“在运行
Windows Server 2003 的 IIS 管理器中启用 ”的程序。
使用“配置您的服务器”向导在运行 Windows Server 2003 的服务器中安装
从“开始”菜单中,单击“管理您的服务器”;在“管理您的服务器”窗口中,单击“添加或删除角色”。在“配置您的服务器向导”中,单击“下一步”,并在“服务器角色”对话框中,选中“应用程序服务器 (IIS、)”,然后单击“下一步”。在“应用程序服务器选项”对话框中,选中“启用 ”复选框,单击“下一步”,然后再单击“下一步”。如有必要,请将 Windows Server
2003 安装 CD 插入 CD-ROM 驱动器,然后单击“下一步”。 当安装完成时,单击“完成”。 在运行 Windows Server 2003 的服务器中使用“添加或删除程序”安装
从“开始”菜单中,指向“控制面板”,然后单击“添加或删除程序”。在“添加或删除程序”对话框中,单击“添加/删除
Windows 组件”。在“Windows 组件”向导中的“组件”中,选中“应用程序服务器”复选框,然后单击“下一步”。当在“Windows
组件”向导中完成对 Windows Server 2003 的配置时,单击“完成”。在运行 Windows Server 2003 的服务器中的 IIS 管理器中启用
从“开始”菜单中,单击“运行”。在“运行”对话框中的“打开”框中,键入 inetmgr,然后单击“确定”。 在 IIS 管理器中,展开本地计算机,然后单击“Web 服务扩展”。在右侧窗格中,右键单击“”然后单击“允许”。 的状态变为“允许”。
中的并行支持 过去,在计算机上更新组件或应用程序时,将删除旧版本并替换为较新的版本。如果新版本与以前的版本不兼容,则通常会中断其他使用该组件或应用程序的应用程序。.NET
Framework 提供了并行执行支持,它允许在同一台计算机上同时安装多个版本的程序集或应用程序。因为可以同时安装多个版本,所以被管理的应用程序可以选择使用哪种版本,以免影响其他使用不同版本的应用程序。
在 中,如果将应用程序安装到同一台计算机上,但它们使用不同的 .NET Framework 版本,则可以并行运行这些应用程序。以下主题介绍 中的并行支持,并介绍如何将 应用程序配置为并行执行。


发布评论