windows各个版本安装IIS的位置

msn上看到的,备份下 Internet 信息服务承载说明若要运行由 Internet 信息服务 (IIS) 承载的示例,必须确保 IIS 已正确安装且正在运行。在装有 Windows XP

Service Pack 2 的计算机上安装 IIS 5.1 版

1.在“控制面板”中单击“添加或删除程序”。

2.在“添加或删除程序”对话框中单击“添加/删除 Windows 组件”。

3.在“Windows 组件向导”中,选中“Internet 信息服务(IIS)”复选框,再单击“下一步”。

4.在看到“所需文件”对话框时,插入操作系统的安装光盘,浏览至 i386 文件夹,再单击“确定”。

5.安装完成时,请单击“完成”。

6.关闭“添加或删除程序”对话框,然后关闭“控制面板”。

 

在 Windows Server 2003 上安装 IIS 6.0 版

1.在“管理您的服务器”中,单击“添加或删除角色”,再单击“下一步”。

2.从“服务器角色”列表中选择“应用程序服务器(IIS,ASP.NET)”,再单击“下一步”。

3.选中“启用 ASP.NET”,再单击“下一步”。

4.如果选项摘要正确无误,请单击“下一步”。

5.在看到“所需文件”对话框时,插入操作系统的安装光盘,浏览至 i386 文件夹,再单击“确定”。

6.安装完成时,请单击“完成”。

 

在 Windows Vista 上安装 IIS 7.0 版

1.单击“开始”,再选择“控制面板”。

2.选择“程序”组。

3.在“程序和功能”下,选中“打开或关闭 Windows 功能”。

4.在所显示的“用户帐户控制”对话框中单击“继续”。

5.随即显示“Windows 功能”对话框。展开标记为“Internet 信息服务”的项。

6.展开标记为“万维网服务”的项。

7.展开标记为“应用程序开发功能”的项。

8.请确保以下各项处于选中状态:1. .NET 扩展性2. ASP.NET3. ISAPI 扩展4. ISAPI 筛选器

9.展开标记为“Web 管理工具”的项,选中“IIS 管理控制台”。

10.在标记为“万维网服务”的项下面,展开“常见 Http 功能”。

11.请确保“静态内容”处于选中状态。

12.在标记为“万维网服务”的项下面,展开“安全性”。

13.请确保“Windows 身份验证”处于选中状态。

14.展开标记为“IIS 6 管理兼容性”的项,选中“IIS 6 脚本工具”。

15.展开标记为“Microsoft .NET Framework 3.0”的项,选中“Windows Communication Foundation Http Activation”。

16.单击“确定”。

 

在 Windows Server 2008 上安装 IIS 7.0 版

1.在“服务器管理器”中选择“角色”,然后在“角色摘要”之下单击“添加角色”。

2.单击“下一步”,以显示“选择服务器角色”对话框。

3.从“角色”列表中选择“应用程序服务器”,然后单击“下一步”两次,以显示应用程序服务器角色的“选择角色服务”对话框。

4.选中“Web 服务器(IIS)支持”,然后在“Windows 进程激活服务支持”下选中“HTTP 激活”。如果系统提示安装其他角色服务和功能,请单击“添加必需的角色服务”。单击“下一步”两次,以显示 Web 服务器 (IIS) 角色的“选择角色服务”对话框。

5.依次展开“管理工具”和“IIS 6 管理兼容性”,然后选择“IIS 6 脚本工具”。如果系统提示安装其他角色服务和功能,请单击“添加必需的角色服务”。单击“下一步”。

6.如果选项摘要正确无误,请单击“安装”。

7.安装完成后,请单击“关闭”。

 

检验 IIS 和 ASP.NET 的安装

1.将本主题末尾的 HTML 文件保存到 \InetPub\wwwroot 根目录中并将其命名为 Default.aspx。

2.打开一个浏览器窗口。

3.在地址框中键入 http://localhost/Default.aspx,然后按 Enter。

4.应当会出现一个包含“Hello World”文本的网页。注意: 每次安装新版本的 .NET Framework 时,都必须将 aspnet_isapi 重新注册为 IIS 的 Web 服务扩展。为此,请发出 aspnet_regiis CI Cenable 命令,如 IIS 承载的服务失败中所详述的那样。IIS 承载的服务失败如果 IIS 承载的某个服务失败,则可能会看到以下症状之一:当浏览到 .svc 文件时,不能识别该文件,浏览器显示空白页,或显示文件的文本而不是服务的帮助页,如下面的示例所示。<%@ServiceHost language=c# Debug="true" Service="Microsoft.ServiceModel.Samples.CalculatorService" %> 当试图访问 Web 承载的服务时,可能会遇到以下异常。Unhandled Exception: System.ServiceModel.ProtocolException: The remote server returned an unexpected response: (405) Method not allowed. 如果未安装 ASP.NET 或者未将 .svc 文件类型映射到 aspnet_isapi.dll,则通常会发生这种情况。若要纠正此问题,必须确保已启用 aspnet_isapi 作为 IIS 的 Web 服务扩展。可以使用 IIS 管理器,或通过从 .NET Framework 安装目录运行 aspnet_regiis Ci Cenable 来查看和修改此设置。完成此操作后,验证 ASP.NET 是否正在运行。为此,请将测试 .aspx 文件放在 \inetpub\wwwroot 目录中并确保可以用浏览器浏览该文件。如果在安装 Windows Communication Foundation (WCF) 之后安装了 IIS,必须运行以下命令。"%WINDIR%\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe" -r 这将在 IIS 中注册所需的脚本映射。还必须确保将 .svc 文件类型映射到 aspnet_isapi.dll。

 

验证是否已将 svc 文件类型映射为可由 IIS 5.1 或 6.0 中的 aspnet_isapi.dll 处理

1.在“控制面板”中打开“计算机管理”。

2.展开“服务和应用程序”、“Internet 信息服务”。

3.右键单击“网站”并选择“属性”。

4.在“主目录”选项卡上单击“配置”。

5.在应用程序映射列表中验证 .svc 文件是否已映射到 aspnet_isapi.dll。

  如果尚未映射该文件:

  1. 单击“添加”。

  2. 在“添加/编辑应用程序扩展名映射”对话框中,单击“浏览”。

  3. 浏览到包含 aspnet_isapi.dll 的文件夹,然后单击“打开”。

  4. 指定 .svc 作为扩展名。

  5. 确保“检查文件是否存在”未选中。

  6. 单击“确定”,然后再次单击“确定”以返回到“网站属性”对话框。

6.单击“确定”关闭对话框。

 

验证 svc 文件类型已在 IIS 7.0 中正确映射

1.打开命令提示符窗口并键入 start inetmgr,以打开 Internet 信息服务 (IIS) MMC 管理单元。

2.在左侧窗格中,展开包含计算机名称的节点,然后展开“网站”节点,然后选择“默认网站”。

3.在“功能视图”中双击“处理程序映射”。

4.在应用程序映射列表中验证 .svc 文件是否已映射到 aspnet_isapi.dll。如果尚未映射该文件:

  1. 单击“添加管理处理程序”。

  2. 在“请求路径:”中键入 *.svc。

  3. 在“类型”文本框中键入 System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089。

  4. 在“名称:”文本框中键入 svc-Integrated。

5. 单击“确定”。

6. 单击“添加脚本映射”。

7. 在“请求路径:”中键入 *.svc。

8. 在“可执行文件:”文本框中键入 %SystemRoot%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll。

9. 在“名称:”文本框中键入 svc-ISAPI-2.0。

10. 使用“上移/下移”控件,确保托管处理程序 (svc-Integrated) 在列表中出现在 aspnet_isapi (svc-ISAPI-2.0) 处理程序之前。

11. 单击“确定”。

posted @ 2010-11-29 15:22  caicainiao  阅读(2041)  评论(0编辑  收藏  举报