全能程序员系列(5)-IIS安装及配置

在ASP.NET开发中,IIS(Internet信息服务管理器)是必不可少的工具之一。这篇文章就来简要介绍IIS的安装及部分配置过程。


IIS安装

在Windows Server 2012中安装IIS相对简单,但依然面临和安装SQLServer2012同样的问题,那就是NetFramework3.5。如果不提前安装好NetFramewrk3.5,IIS就无法安装成功。NetFramework3.5的安装方法参见之前的文章

全能程序员系列(3)-安装Windows Server 2012操作系统

打开服务器管理器,选择“添加角色和功能”。
全能程序员系列(5)-IIS安装及配置
进入引导页,点击“下一步”继续。
全能程序员系列(5)-IIS安装及配置
选择安装类型,默认勾选“基于角色或基于功能的安装”。
全能程序员系列(5)-IIS安装及配置
选择目标服务器,默认为当前服务器。
全能程序员系列(5)-IIS安装及配置
选择服务器角色,勾选“Web服务器(IIS)”。
全能程序员系列(5)-IIS安装及配置
弹出提示框,点击“添加功能”进行下一步。
全能程序员系列(5)-IIS安装及配置
进入功能选择界面,如果会用到ASP.NET4.5可以提前勾选。点击“下一步”继续。
全能程序员系列(5)-IIS安装及配置
此处为文字提示,点击“下一步”继续。
全能程序员系列(5)-IIS安装及配置
为Web服务器(IIS)选择需要安装的角色服务或功能。根据实际需要勾选应用程序开发中的各项,同时建议勾选“管理工具”中的“IIS管理脚本和工具”和“管理服务”。
全能程序员系列(5)-IIS安装及配置
功能选择完成后进入提示界面,若无问题点击“下一步”继续,并开始安装IIS。
全能程序员系列(5)-IIS安装及配置
安装完成!
全能程序员系列(5)-IIS安装及配置

IIS配置

配置IIS管理服务

使用IIS管理服务可以远程管理IIS、发布Web站点。打开IIS管理器,在服务器主页选择“管理服务”,并点击“打开功能”。

全能程序员系列(5)-IIS安装及配置

在管理服务界面,勾选“启用远程连接”,并将“标识凭据”改为“Windows凭据或IIS管理器凭据”。之后选择“应用”并“启动”管理服务器。

注意:只有当管理服务处于停止状态时,管理服务的配置项才能进行更改。

全能程序员系列(5)-IIS安装及配置

配置IIS管理器用户

为管理服务配置相应的用户和权限。在IIS服务器主页选择“IIS管理器用户”,点击“打开功能”。
全能程序员系列(5)-IIS安装及配置

在“IIS管理器用户“界面点击”添加用户“,设置用户名和密码,保存退出。
全能程序员系列(5)-IIS安装及配置

为Web站点分配管理器用户

为需要进行远程管理的Web站点分配管理用户。在Web站点界面,点击”IIS管理器权限“,进入”IIS管理器权限“界面。
全能程序员系列(5)-IIS安装及配置
在”IIS管理器权限”界面点击“运行用户”,弹出用户选择界面,勾选“IIS管理器”并选择上一步添加的用户,保存退出。
全能程序员系列(5)-IIS安装及配置
上述步骤完成后可以在VisualStudio13/15/17中使用WebDeploy远程管理、发布Web站点。
全能程序员系列(5)-IIS安装及配置


以上为IIS安装及配置的简要过程。