,安装Server Core, 作为Web服务器,IP=10.0.0.3
用户1: Administrator, p@ssw0rd
用户2: student1, p@ssw0rd
二、安装Web服务器角色
1、用student1帐户登录安装Serve Core的Win2K8R2Core服务器。
2、在命令行窗口中输入下述命令,察看已经启动和关闭的可选特性:
dism /online /get-features /format:table
需要注意的是Deployment Image Servicing and Management (DISM)工具是修改Server Core安装的首要工具。
3、应用下述命令明确ASP.NET功能的配置状态:
dism /online /get-features /format:table | find /I “ASP”
4、DISM提供了一个额外的需要事先启用的功能列表:
dism /online /enable-feature /featurename:IIS-ASPNET
5、在安装Web Server角色、IIS和相关功能之前,需要确定.NET Framework是否已经被安装,应用DISM工具可以安装.NET Framework 2.0/3.0,可以通过下述命令安装:
dism /online /enable-feature /featurename:NetFx2-ServerCore
dism /online /enable-feature /featurename:NetFx3-ServerCore
注意featurename参数是对大小写敏感的。
6、之后我们要为服务器配置Web服务器角色,可以通过下述命令实现:
dism /online /enable-feature /featurename:IIS-WebServerRole
随后需要在IIS 7上启用ASP.NET,这就需要为服务器安装IIS-ASPNET角色,这一步是非常重要的,安装成功才能启用ASP.NET。但在安装IIS-ASPNET角色之前需要安装三个附加的角色:IIS-ISAPIFilter、IIS-ISAPIExtensions和IIS-NetFxExtensibility,可以通过下述命令安装:
dism /online /enable-feature /featurename:IIS-ISAPIFilter
dism /online /enable-feature /featurename:IIS-ISAPIExtensions
dism /online /enable-feature /featurename:IIS-NetFxExtensibility
三个附加角色安装成功后,才能安装IIS-ASPNET,还是通过dism命令:
dism /online /enable-feature /featurename:IIS-ASPNET
7、验证IIS服务是否已经开始运行:
sc query w3svc
三、安装IIS管理服务
至此, Server Core服务器已经可以支持ASP.NET,但是,现在Server Core中并没有Win2008那样具有GUI的IIS管理控制台,这时候如果用户需要创建Web站点和Web应用,有两种方法可以实现:第一种是采用appcmd.exe命令行工具,在Windows系统文件夹中可以找到;或者开启IIS管理服务,通过IIS远程客户端的IIS管理控制台来创建。
相比之下采用远程IIS控制台的方法要更加简单容易操作,下面我们来看看如何实现:
1、选择远程管理控制台选项,并安装IIS管理服务:
dism /online /enable-feature /featurename:IIS-ManagementService
2、需要安装WAS-WindowsActivationService和WAS-ConfigurationAPI:
dism /online /enable-feature /featurename:WAS-WindowsActivationService