分享
 
 
 

WinServer2003,IIS6.0,aspx文件总提示404错误

王朝asp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

为了针对恶意用户和攻击者采取更强的主动措施,在默认情况下,没有将 IIS 安装到Microsoft Windows Server 2003 家族的成员上。而且,最初安装 IIS 时,该服务在高度安全和“锁定”的模式下安装。在默认情况下,IIS 只为静态内容提供服务 - 即,ASP、ASP.NET、在服务器端的包含文件、WebDAV 发布和 FrontPage? Server Extensions 等功能只有在启用时才工作。如果您在安装 IIS 之后未启用该功能,则 IIS 返回一个 404 错误。您可以为动态内容提供服务,并通过 IIS 管理器中的 Web 服务扩展节点启用这些功能。

Windows Server 2003 家族通过 ASP.NET 和 IIS 集成来提供增强的开发环境。ASP.NET 识别大多数 ASP 代码,同时提供更多的功能来创建企业级 Web 应用程序,该应用程序可作为 Microsoft .NET Framework 的一部分来工作。使用 ASP.NET 允许您充分利用公共语言运行库的功能,如类型安全、继承、语言互操作性和版本控制。IIS 6.0 还为最新的 Web 标准(包括 XML、SOAP 和 Internet 协议版本 6.0)提供支持。

这样造成大家以为在2003上就可直接运行aps.net文件.就出现 http://localhost连接不上,在iis里浏览网页也打不开,好象凡是要连接到http://localhost的网页都打不开,aspx文件总提示404错误,而其它的页面可以打开,这说明没有注册aps.net文件(自己认为).

自己找了网上的办法,但都没有解决,比较郁闷.

于是到Framework文件夹下看了所以文件发现了aspnet_regiis.exe 这个东东.

原来 Aspnet_regiis.exe 是 ASP.NET IIS 注册工具. 当您在单个计算机上并行执行多个版本的 .NET Framework 时,脚本映射到 ASP.NET 应用程序的 ASP.NET ISAPI 版本将确定该应用程序使用的公共语言运行库版本。ASP.NET IIS 注册工具 (Aspnet_regiis.exe) 允许管理员或安装程序很容易地更新 ASP.NET 应用程序的脚本映射,以便指向与工具相关的 ASP.NET ISAPI 版本。此工具还可以用于显示所有已安装的 ASP 版本的状态。NET 注册与工具配对的 ASP.NET 版本,创建客户端脚本目录,并执行其他配置操作。

-i 安装与 Aspnet_regiis.exe 相关的 ASP.NET 版本,并更新 IIS 配置数据库根及其下的脚本映射。

注意 仅更新使用早期 ASP.NET 版本的应用程序的脚本映射。使用后续版本的应用程序不受影响。

注释

当计算机中安装了多个版本的 ASP.NET 时,ASP.NET 会并行地运行。在此安装过程中,Internet 信息服务 (IIS) 需要知道应在 ASP.NET 中处理页的 ASP.NET ISAPI (aspnet_isapi.dll) 版本。与 ASP.NET 应用程序相关联的 ASP.NET ISAPI 版本将确定用于该应用程序的公共语言运行库。ASP.NET 应用程序通过 IIS 中的脚本映射与 ASP.NET ISAPI 版本相关联。要简化 ASP.NET 应用程序的配置过程,每个 ASP.NET 版本应该包括链接的 Aspnet_regiis.exe 版本。

注意 每个版本的 .NET Framework 都包含唯一的 Aspnet_regiis.exe 版本。因为工具的每个版本仅能应用于与其相关联的 .NET Framework 版本,所以请使用该版本的适当工具来配置 ASP.NET 应用程序。

ASP.NET 安装程序

Microsoft? ASP.NET 是通过 Web 下载并与 Microsoft .NET Framework、Microsoft Visual Studio? .NET 一起安装的,并且作为 Microsoft Windows? Server 2003 家族所有产品上的一项服务。

注意 ASP.NET 是 .NET Framework 的一部分。必须首先安装 .NET Framework 才能安装 ASP.NET。

本节描述在支持 ASP.NET 的所有平台上安装和启用 ASP.NET 的必要步骤。

安装 ASP.NET:描述了 ASP.NET 的软件要求以及如何在运行 Windows Server 2003 家族产品上安装 ASP.NET。

ASP.NET IIS 注册工具 (Aspnet_regiis.exe):解释了如何使用 ASP.NET IIS 注册工具创建从应用程序到 ASP.NET 特定版本和 .NET Framework 的脚本映射。

安装 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 角色。

注意 要在域控制器上安装 ASP.NET,您必须采取特殊的步骤来使安装正常进行。详细信息,请参阅 http://support.microsoft.com 上的 Microsoft 知识库文章 Q315158:“ASP.NET 不能在域控制器上使用默认的 ASPNET 帐户”。

ASP.NET 是与 .NET Framework 1.1 版本一起作为 Windows Server 2003 的一部分安装的,您只需将它作为控制面板中的新程序来添加,或通过使用“配置您的服务器”向导来启用它。

注意 在运行 Windows Server 2003 的服务器上使用“配置您的服务器”向导或“添加或删除程序”对话框安装 ASP.NET 时,ASP.NET 会在 IIS 管理器中自动启用。但是,如果通过 Web 下载或将其作为应用程序(如 Visual Studio .NET)的一部分来安装,您就必须手动启用 ASP.NET。有关说明,请参阅本主题后面的“在运行 Windows Server 2003 的 IIS 管理器中启用 ASP.NET”的程序。

使用“配置您的服务器”向导在运行 Windows Server 2003 的服务器中安装 ASP.NET

从“开始”菜单中,单击“管理您的服务器”;在“管理您的服务器”窗口中,单击“添加或删除角色”。在“配置您的服务器向导”中,单击“下一步”,并在“服务器角色”对话框中,选中“应用程序服务器 (IIS、ASP.NET)”,然后单击“下一步”。在“应用程序服务器选项”对话框中,选中“启用 ASP.NET”复选框,单击“下一步”,然后再单击“下一步”。如有必要,请将 Windows Server 2003 安装 CD 插入 CD-ROM 驱动器,然后单击“下一步”。 当安装完成时,单击“完成”。 在运行 Windows Server 2003 的服务器中使用“添加或删除程序”安装 ASP.NET

从“开始”菜单中,指向“控制面板”,然后单击“添加或删除程序”。在“添加或删除程序”对话框中,单击“添加/删除 Windows 组件”。在“Windows 组件”向导中的“组件”中,选中“应用程序服务器”复选框,然后单击“下一步”。当在“Windows 组件”向导中完成对 Windows Server 2003 的配置时,单击“完成”。在运行 Windows Server 2003 的服务器中的 IIS 管理器中启用 ASP.NET

从“开始”菜单中,单击“运行”。在“运行”对话框中的“打开”框中,键入 inetmgr,然后单击“确定”。 在 IIS 管理器中,展开本地计算机,然后单击“Web 服务扩展”。在右侧窗格中,右键单击“ASP.NET”然后单击“允许”。ASP.NET 的状态变为“允许”。

ASP.NET 中的并行支持

过去,在计算机上更新组件或应用程序时,将删除旧版本并替换为较新的版本。如果新版本与以前的版本不兼容,则通常会中断其他使用该组件或应用程序的应用程序。.NET Framework 提供了并行执行支持,它允许在同一台计算机上同时安装多个版本的程序集或应用程序。因为可以同时安装多个版本,所以被管理的应用程序可以选择使用哪种版本,以免影响其他使用不同版本的应用程序。

在 ASP.NET 中,如果将应用程序安装到同一台计算机上,但它们使用不同的 .NET Framework 版本,则可以并行运行这些应用程序。以下主题介绍 ASP.NET 中的并行支持,并介绍如何将 ASP.NET 应用程序配置为并行执行。

我是初学都,说的比较乱,希望大家多多指教。也希望这篇能给遇到相同问题的xdjm们有个参考

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有