分享
 
 
 

Win2003下ASP.NET的配置

王朝asp·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

运行 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

在 Windows Server 2003 上,可以使用"配置您的服务器"向导或使用控制面板中的"添加或删除程序"对话框来禁用或卸载 ASP.NET。

下面的步骤描述了如何从支持 ASP.NET 和 .NET Framework 的所有服务器平台上将其删除。也可能需要将其卸载以排解 ASP.NET 的安装的问题。

使用"配置您的服务器"向导在运行 Windows Server 2003 的计算机上卸载 ASP.NET

从"开始"菜单中,单击"管理您的服务器",在"管理您的服务器"窗口中,单击"添加或删除角色"。

在"配置您的服务器"向导中,单击"下一步",在"服务器角色"对话框中,请不要选中"应用程序服务器 (IIS,ASP.NET)",然后单击"下一步"。

当安装程序结束时,单击"完成"。

在运行 Windows Server 2003 的计算机上卸载 ASP.NET 和 .NET Framework

从"开始"菜单中,指向"控制面板",然后单击"添加或删除程序"。

在"当前安装的程序"框中,单击"Microsoft .NET Framework (language) version",然后单击"更改/删除"按钮。

注意 在程序名称中,language 是占位符,表示想要从服务器上删除的 .NET Framework 版本的语言,version 表示想要从服务器上删除的安装版本号。

在"添加或删除程序"对话框中,单击"是"。

回答来自安装程序的任何问题。

ASP.NET 安装疑难解答

在新的 ASP.NET 安装中通常会发生的几种故障:

已经在服务器上安装了 ASP.NET 和 .NET Framework,但是当从应用程序中请求页面时,却没有任何反应且没有解析该请求。

在安装 .NET Framework 前,需要在服务器上安装并启用 IIS。可以从服务器上卸载 .NET Framework,再安装 IIS,然后重新安装 .NET Framework,或者可以安装 IIS,然后使用 ASP.NET IIS 注册工具 (Aspnet_regiis.exe) 配置 IIS 用于 ASP.NET 文件名扩展的脚本映射。详细信息,请参阅本主题后面的卸载 ASP.NET、设置应用程序映射以及"使用 Aspnet_regiis.exe 修复 ASP.NET 的 IIS 映射"过程。

随着安装并启用 IIS 以及卸载和重新安装 IIS 的过程,您已经安装了 ASP.NET 和 .NET Framework。当在应用程序中请求页面时,没有任何反应且没有解析该请求。

当卸载并重新安装 IIS 时,IIS 用于 ASP.NET 的脚本映射损坏了。使用 Aspnet_regiis.exe 配置 IIS 用于 ASP.NET 文件名扩展的脚本映射。有关详细信息,请参阅本主题后面的"使用 Aspnet_regiis.exe 修复 ASP.NET 的 IIS 映射"过程。

您已经安装并启用了 IIS,也安装了 ASP.NET 和 .NET Framework,部署了应用程序并请求某个页面,却收到了下面的错误消息之一:

拒绝访问"C:\Inetpub\Wwwroot"目录。启动监视目录变化失败。

服务器不能访问应用程序目录"C:\Inetpub\Wwwroot\ Virtual Directory Name \"。目录不存在或由于安全设置不可访问。

没有为网站或虚拟目录设置适当的权限。ASP.NET 需拥有在根网站或任何虚拟目录上的 ASPNET 帐户(Aspnet_wp.exe 处理帐户)的读、执行和列表访问权限。这些设置是必要的,这样 ASP.NET 可以访问内容文件并可以监视文件的变化。要改正这个故障,请遵循以下过程中的步骤。

在根网站或任何虚拟目录上添加 ASPNET 帐户的读、执行和列表权限

在 Windows 资源管理器中,浏览到包含有根网站(默认值为 C:\Inetpub\Wwwroot)或虚拟目录的文件夹。

右键单击该文件夹,然后单击"属性"。

在"安全"选项卡上,单击"添加"。

键入 ComputerName\ASPNET (例如,在名称为 STAR 的计算机上,键入 STAR\ASPNET),然后单击"确定"。

允许 ASPNET 帐户具有下列权限:读取和运行、列出文件夹目录、读取。

单击"确定"以关闭"属性"对话框并保存所做更改。

注意 如果 Everyone 组或 Users 组具有对根网站或虚拟目录的读访问权限,则不必执行这些步骤。

使用 Aspnet_regiis.exe 修复 ASP.NET 的 IIS 映射

从"开始"菜单,单击"运行"。

在"运行"对话框中的"打开"框中,键入 cmd,然后单击"确定"。

在新窗口中的命令提示符下,键入以下行:

"%systemroot%\Microsoft.NET\Framework\version\aspnet_regiis.exe" -i。

(注:这张图是我在win2000下做的,在win2003下一般只要把根目录改为windows就行)

在该路径中,version 表示安装在服务器上的 .NET Framework 的版本号。在键入命令时,必须用实际的版本号去代替这个占位符。

注意 在该命令中必须包含引号。

有关 Aspnet_regiis.exe 的详细信息,请以 -? 作为参数重复步骤 3 或参阅 ASP.NET IIS 注册工具 (Aspnet_regiis.exe)。

另外,在 Windows Server 2003 上,如果从 Web 下载或通过 Visual Studio .NET 安装了 .NET Framework 和 ASP.NET,则必须从 IIS 管理器中手动启用 ASP.NET。详细信息,请参阅安装 ASP.NET。

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

ASP.NET IIS 注册工具 (Aspnet_regiis.exe)

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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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- 王朝網路 版權所有