配置步骤 1:安装 IIS 和 ASP.NET 模块 您所在的位置:网站首页 win10的iis版本 配置步骤 1:安装 IIS 和 ASP.NET 模块

配置步骤 1:安装 IIS 和 ASP.NET 模块

2023-12-31 00:09| 来源: 网络整理| 查看: 265

配置步骤 1:安装 IIS 和 ASP.NET 模块 项目 07/19/2023

作者 :Keith Newman 和 Robert McMurray

在 IIS 8 上构建 ASP.NET 网站的第一步是安装 IIS 和 ASP.NET 模块。 然后将你的 ASP.NET 应用程序文件添加到 IIS 中。

完成操作后,请确保 IIS 和 ASP.NET 模块已安装,并且你的 ASP.NET 应用程序已添加到你的网站中。 然后转到 步骤 2:配置 ASP.NET 设置。

安装 IIS 和 ASP.NET 模块

本部分介绍了如何通过以下任一方式安装 IIS 和支持 ASP.NET 应用程序的模块:

使用 IIS 管理器 UI 在 Windows Server® 2012 上安装 IIS。 使用 IIS 管理器 UI 在 Windows® 8 上安装 IIS。 使用命令行安装 IIS。

重要

若要在 Windows Server 2012 或 Windows 8 上安装 IIS,必须以 Administrators 组的成员身份登录。

如果你愿意,还可以使用 Web 平台安装程序 (Web PI) 安装 IIS 和在 IIS 上运行的第三方应用程序。 因为 Web PI 安装了最新版本的可用 Web 平台产品,因此只需单击几下即可下载并安装任何新工具或更新。 若要了解有关 Web PI 的详细信息,请参阅 了解详细信息并安装 Web PI。

如果支持使用 ASP.NET 2 到 3.5 编写的 Web 应用程序,则请在安装 IIS 和 ASP.NET 模块之前安装 .NET 3.5。

在 Windows Server 2012 或 Windows 8 上安装 .NET 3.5 在“开始”屏幕上,右键单击“命令提示符”磁贴,然后单击“以管理员身份运行”。 在命令提示符处,键入以下内容: dism /online /enable-feature /featurename:netfx3 等待命令完成。 这可能需要几分钟。 关闭命令提示符窗口。 使用 UI 在 Windows Server 2012 上安装 IIS 和 ASP.NET 模块

在“开始”页面上,单击“服务器管理器”磁贴,然后单击“确定”。

在“服务器管理器”中,选择“仪表板”,然后单击“添加角色和功能”。

在 “添加角色和功能向导”的“ 开始之前 ”页上,单击“ 下一步”。

在 “选择安装类型 ”页上,选择“基于角色或基于功能的安装”,然后单击“ 下一步”。

在“选择目标服务器”页面上,选择“从服务器池中选择服务器”、选择你的服务器,然后单击“下一步”。

在“选择服务器角色”页面上,选择“Web 服务器 (IIS)”,然后单击“下一步”。

在“选择功能”页上,单击“下一步”。

在“Web 服务器角色 (IIS)”页面上,单击“下一步”。

在“选择角色服务”页面上,注意默认情况下安装的预先选择的角色服务、展开“应用程序开发”节点,然后选择“ASP.NET 4.5”。 (如果你安装了“.NET 3.5”,还需选择“ASP.NET 3.5”。)

在“要安装的功能摘要”页面上,确认你的选择,然后单击“安装”。

在“是否添加 ASP.NET 4.5 所需的功能?”框中,单击“添加功能”。 添加以下附加功能:

.NET Extensibility 4.5 ISAPI 扩展 ISAPI 筛选器 .NET Extensibility 3.5(如果选择了“ASP.NET 3.5”)

单击“下一步”。

在“确认安装选择”页上,单击“安装”。

在“安装进度”页面上,确认已成功完成 Web 服务器 (IIS) 角色和所需角色服务的安装,然后单击“关闭”。

若要验证是否已成功安装 IIS,请在 Web 浏览器中键入以下内容:

http://localhost

将显示默认的 IIS 欢迎页。

使用 UI 在 Windows 8 上安装 IIS 和 ASP.NET 模块

在“开始”页面上,单击“控制面板”磁贴。

在“控制面板”中,单击“程序”,然后单击“打开或关闭 Windows 功能”。

在“Windows 功能”对话框中,单击“Internet Information Services”以安装默认功能。

展开“应用程序开发功能”节点,然后单击“ASP.NET 4.5”,以添加支持 ASP.NET 的功能。 (如果安装了 .NET 3.5,请选择 “ASP.NET 3.5 also”。) 将自动选择以下附加功能:

.NET Extensibility 4.5 ISAPI 扩展 ISAPI 筛选器 .NET Extensibility 3.5(如果选择了“ASP.NET 3.5”)

单击“确定”以关闭“Windows 功能”对话框。

若要验证是否已成功安装 IIS,请在 Web 浏览器中键入以下内容:

http://localhost

将显示默认的 IIS 欢迎页。

使用命令行安装 IIS 和 ASP.NET 模块

在命令提示符下或在脚本中键入以下命令:

Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

添加 ASP.NET 应用程序

本部分介绍了如何通过以下方式将你的 ASP.NET 应用程序添加到你的网站中:

使用 IIS 管理器 UI 添加 ASP.NET 应用程序 使用命令行添加 ASP.NET 应用程序

在 “在 IIS 上规划 ASP.NET 网站”中,你做出了以下决定:

将成为应用程序根 URL 一部分的别名字符串。 运行应用程序的应用程序池。 指向服务器上应用程序文件的物理路径。 使用 UI 添加 ASP.NET 应用程序

打开 IIS 管理器。

对于 Windows Server 2012,在“开始”页上单击“服务器管理器”磁贴,然后单击“确定”。 在“服务器管理器”中,单击“工具”菜单,然后单击“Internet Information Services (IIS) 管理器”。 对于 Windows 8,在“开始”页上键入控制面板,然后单击搜索结果中的控制面板图标。 在“控制面板”屏幕上,依次单击“系统和安全”、“管理工具”和“Internet Information Services (IIS) Manager”。

在“连接”窗格中,展开“站点”节点。

右键单击你要为其创建应用程序的站点,然后单击“添加应用程序”。

在“别名”文本框中,为应用程序 URL 键入一个值(例如 marketing)。 此值用于访问 URL 中的应用程序。

如果要选择其他应用程序池,而不是“应用程序池”框中所列出的应用程序池,请单击“选择”。 在“选择应用程序池”对话框中,从“应用程序池”列表中选择一个应用程序池,然后单击“确定”。

在“物理路径”文本框中,键入应用程序的文件夹的物理路径或单击浏览按钮(“...”)来导航文件系统,从而找到该文件夹。

(可选)单击“连接身份”以指定具有物理路径访问权限的凭据。 如果不使用特定凭据,请选择“连接身份”对话框上的“应用程序用户(传递身份验证)”选项。

(可选)单击“测试设置”以验证你为应用程序指定的设置。

单击 “确定” 。

使用命令行添加 ASP.NET 应用程序

若要将应用程序添加到站点,请使用以下语法:

appcmd add app /site.name:string /path:string /physicalPath:string

变量 site.name:string 是要将应用程序添加到的网站的名称。 变量 path:string 是应用程序的虚拟路径,例如 /application,是 physicalPath:string 文件系统中应用程序内容的物理路径。

例如,若要将名为 marketing 的应用程序添加到名为 contoso 的网站,其内容位于 c:\application,请在命令提示符处键入以下命令,然后按 Enter:

appcmd add app /site.name:contoso /path:/marketing /physicalPath:c:\application

另请参阅 步骤 2:配置 ASP.NET 设置 在 IIS 上配置 ASP.NET 网站 在 IIS 上生成 ASP.NET 网站 步骤 1:规划 IIS Web 服务器和 ASP.NET 模块安装


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有