从"开始"菜单中,指向"控制面板",然后单击"添加或删除程序"。
在"当前安装的程序"框中,单击"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 的版本号。在键入命令时,必须用实际的版本号去代替这个占位符。
注意 在该命令中必须