网上搜了很多办法,最终查看log成功解决:
1、检查服务是否运行:
2、打开命令提示符,输入netsh http add iplisten 127.0.0.1,还有netsh http show iplist
3、测试是否成功,不成功,查看配置是否太低,执行打开PowerShell控制台,输入: dir WSMan:\localhost\Shell\AllowRemoteShellAccess
查看是否为false
(我的结果就是默认false,无法部署iis)
运行:gpedit.msc找到:计算机配置->管理模板->Windows组件->Windows Remote Shell,启用就可以了。
4、如果还不行,可能是虚拟内存太小,系统未分配,解决:
计算机-属性-高级-高级系统设置--“性能”--“设置”选择“高级”--“虚拟内存”--“更改”选择“自定义大小”,“初始值”设置为内存大小的一倍,最大值设置为2倍。最后一定要点击“设置”。然后确定。退出。