最近搞了台低配服务器,系统安装的是Windows Server 2012 Datacenter(数据中心版)。但在配置基本环境的时候并不顺利,在安装IIS过程中就遇到无法安装成功的问题,总是弹出错误信息:无法打开运行空间池。服务器管理器WinRM插件可能已损坏或丢失。
其实这台服务器是在阿里云买的ECS,主要是用来放置一个简单的网页。这个问题恰好在官方文档也有提到,只需要两个步骤就可以解决。
第一步是开启WinRM服务。打开服务器的Windows 服务管理界面(依次打开控制面板-管理工具-服务),找到Windows Remote Management并右键启动:
建议设置成自动启动:
第二步给系统添加本地IP地址监听列表,按WIN+R打开运行对话框,输入CMD打开命令提示符:
在命令提示符中输入netsh http add iplisten 127.0.0.1,显示成功添加IP地址后,输入netsh http show iplisten 查看IP侦听列表,看下是否添加成功:
按照上面的步骤操作后,最终是解决问题了,但过程并不是很顺利,原因在于偶尔还是会蹦出一些奇怪的错误,例如下图的这个错误:
这个问题我网站也找了下,并没有找到什么较好的解决办法,其他的问题更不用说了。
最后我就重启服务器重新安装IIS,只不过这次在功能列表那我没勾选多余的功能,就用原本默认选项!总之只要能先安装上IIS就行!其他的功能模块后面再加上!因为我怀疑是勾选太多功能,导致部分功能安装出错影响了整体(例如网络原因等),后面多次尝试也终于安装成功。
另外打开服务器管理器时,仪表盘偶尔会卡住,导致我只能重启,估计也是配置实在低,系统性能有点差,1核的CPU,1G的内存,就是用来跑一个简单的页面。好在最后安装好IIS后,成功发布了一个测试的ASP.NET MVC网站(没有连接数据库)。
作者:十有三
出处:https://shiyousan.com/post/636308065767125916
版权声明:本文采用知识共享许可协议:署名-相同方式共享 4.0 国际(CC BY-SA 4.0)。欢迎转载本文,转载请声明出处或保留此段声明。