至此,你的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
dism /online /enable-feature /featurename:WAS-ConfigurationAPI
3、安装成功后,还需要更改一些注册表键值来激活管理服务:
Reg Add HKLMSoftwareMicrosoftWebManagementServer /V EnableRemoteManagement /T REG_DWORD /D 1
4、至此IIS管理服务已经安装好,但是需要注意的是默认情况下服务是处于停止状态的,如果需要IIS管理服务进入开启状态,需要通过net start命令启用,这点非常重要:
net start wmsvc
5、检查IIS管理服务是否已经正常启动:
sc query wmsvc
至此,在Win 2008 R2 Server Core中安装ASP.NET和IIS管理服务就完成了,我们现在的工作为在Server Core中发布Web站点做好了准备,可以看到过程并不繁琐。在下一篇Server Core文章中,我们将继续为您演示Serve Core中Web站点的配置和调试过程。