相关文章推荐
多情的烈酒  ·  (完結).NET ...·  1 年前    · 
重感情的围巾  ·  后端 - 「C++ ...·  1 年前    · 
仗义的大蒜  ·  TS 中 never,void,unknow ...·  1 年前    · 

作者 :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 中,必须手动下载并安装。 本文介绍如何:

步骤 1:安装“IIS 元数据库兼容性”

成功安装 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"