作者
:Walter Oliver
可以使用 Web 平台安装程序 (Web PI) 轻松安装 IIS 和在 IIS 上运行的应用程序。 Web PI 是一个免费的轻型工具,可用于安装 IIS 和相关技术,例如 ASP.NET、SQL Server Express、Visual Web Developer、其他常用的 Web 应用程序等。 由于 Web PI 引用并链接到可用 Web 平台产品/服务的最新版本,只需单击几下鼠标,即可下载并安装任何新工具或更新。 若要了解有关 Web PI 的详细信息,请参阅
了解详细信息并安装 Web PI
。
还可以使用 Windows Vista 和 Windows 2008 用户界面安装 ASP.NET 2.0 (3.0 和 3.5) - 只需安装位于 IIS-Word> Wide Web Services-Application> Development Features 下的 ASP.NET 组件即可。 可以通过单击“开始”并单击“服务器管理器,在 Windows 2008 中找到这组组件。 在 服务器管理器 中展开左侧树视图,单击“管理角色”,然后单击“Web 服务器” (IIS) 。 在右侧窗格中,查找显示“添加角色服务”的选项。 如果你使用的是 Windows Vista,请单击“开始”,依次单击“控制面板”、“程序”和“Windows 功能”。 在 Internet Information Services (IIS) 下查找以下功能树:
ASP.NET 1.1 未包含在 Windows Vista 或 Windows 2008 中,必须手动下载并安装。 本文介绍如何:
成功安装 ASP.NET 1.1 需要 IIS“元数据库兼容性”组件。
若要在 Windows 2008 Server 上安装它,请单击“
开始
”,然后单击
“服务器管理器
”。 在 服务器管理器 中展开左侧树视图,单击“
管理角色
”,然后单击“
Web 服务器” (IIS)
。 在右侧窗格中,查找显示
“添加角色服务”
的选项。 这会转到向导,可在其中安装“IIS 元数据库兼容性”。
如果你使用的是 Windows Vista,请单击“
开始”
,依次单击“
控制面板
”、“
程序
”和“
Windows 功能
”。 (IIS) 查找 Internet Information Services 并安装“IIS 元数据库兼容性”。
步骤 2:安装 .NET Framework v1.1 和 .NET Framework v1.1 SP1
安装 Framework v1.1、SP1 和 ASP。NET 的 SP1 安全更新:
.NET Framework 版本 1.1 可再发行程序包
.NET Framework版本 1.1 Service Pack 1
.NET Framework 1.1 SP1 的 ASP.NET 安全更新
安装 .NET Framework 版本 1.1 和 SP1 .NET Framework 版本 1.1 时,将看到以下对话框。 单击“
运行程序
”。
如果不安装 Framework v1.1 SP1,可能会遇到数据执行防护错误,并显示“IIS 工作进程已停止工作”等消息。 这是正常情况。 安装 .NET Framework v1.1 SP1 将解决此问题。
步骤 3:启用 ASP.NET v1.1 ISAPI 扩展
启用 ASP.NET v1.1 ISAPI 作为允许的 ISAPI 扩展。 为此,请打开“IIS 管理器”管理工具。 在功能视图中,单击“ISAPI 和 CGI 限制”功能。 在操作窗格中,单击“添加”
扩展
:
C:\Windows\Microsoft.NET\Framework\v1.1.4322\aspnet\_isapi.dll
(
注意:
如果系统驱动器不是 C:)
说明
:ASP.NET v1.1
还可以通过运行以下命令行来执行此操作:
%windir%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis -enable
步骤 4:将 IgnoreSection 处理程序添加到 v1.1 machine.config
如果在 ASP.NET v1.1 应用程序读取的 web.config 文件中具有 IIS 配置,ASP.NET v1.1 将引发现成的运行时异常。 若要使 ASP.NET v1.1 忽略 IIS 配置部分,请打开 Framework v1.1 machine.config 文件
%windir%\Microsoft.NET\Framework\v1.1.4322\config\machine.config
,并在 元素的底部标记
<configSections>
正上方添加以下节条目:
<section name="system.webServer" type="System.Configuration.IgnoreSectionHandler,
System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>
步骤 5:将站点或应用程序移动到 ASP.NET 1.1 应用程序池
在安装过程中,Framework v1.1 创建名为“ASP.NET 1.1”的应用程序池,该池配置为在启动时加载 Framework v1.1。 若要使用 IIS 管理器将站点或应用程序移动到此应用程序池中,请参阅我们的联机文档。 还可以通过导航到
%windir%\system32\inetsrv
目录并运行以下命令行,从命令行执行此操作:
appcmd set app “Default Web Site/” /applicationPool:“ASP.NET 1.1”如果要创建配置为加载 Framework v1.1 的新应用程序池,请参阅有关创建应用程序池的在线文档。 还可以通过导航到
%windir%\system32\inetsrv
目录并运行以下命令行,从命令行执行此操作:
appcmd add apppool /name:"NewPool" /managedRuntimeVersion:"v1.1"