阅读背景:

阿里云windows server 2012 配置asp.net的IIS服务

来源:互联网 

在买好ECS云服务器后,会有选择操作系统的过程,我选择的是windows server 2012 64位中文版的服务器。

在本机桌面打开“运行”界面,输入 mstsc 打开远程服务,输入你的公网IP

进去后会让你输入你的名称和设置的密码,我的用户名是系统默认的,其他人的我不清楚是不是也是默认的。

登录进入以后需要先配置服务器管理器,即配置.NET4.5或者.NET3.5,这个根据你的使用的SQL Server 和VS的版本决定。

一、windows server 启用IIS功能

服务器管理器就在你的远程桌面左下角第二个,选择添加或删除角色。
即:服务器管理区-》添加角色和功能-》选择“Web Server(iis)”

在选择时,除了必须的ASP.net的.net功能选择,其他的看自己的需要。
但是在安装时出现了以下的错误。

错误提示为:服务器管理器WinRM插件可能已损坏或丢失

原因一:在你内存够大的情况下:

这个问题请看下边的链接

https://help.aliyun.com/knowledge_detail/40957.html?spm=5176.7842540.2.4.SaEVdR

他的服务是本机的服务,与远程机无关。
分三个步骤:

1、在“服务”中查看下WinRM服务是否开启,如果没有运行服务,将服务开启运行。

2、打开命令提示符,输入netsh http add iplisten 127.0.0.1,还有netsh http show iplist,如图。(这步是个坑,以后会遇到)

  (可尝试步骤:设置虚拟内存。服务器默认没有设置虚拟内存,有人建议设置一定量的虚拟内存解决上面的问题。)

3、再次测试安装iis服务,安装成功。

而我碰到的是第二个原因,内存不够

第二个原因

因为买的是9.9优惠活动的半年ESC服务器。所以送的是最小的1G运行,40G磁盘内存,这个时候他就会报各种各种的错误,实际原因是因为内存小而引起的错误。这个时候你需要设置一下虚拟内存 :

首先打开控制面板=》系统和安全=》系统=》高级设置=》高级=》性能

选择程序,然后修改成你需要的就可以了。

注意

一般来说,页面交换文件的最小值为内存的1倍,最大值为内存的2倍

有条件的话尽量将页面交换文件设置在非系统磁盘以获得更好的IO性能

增加虚拟内存会导致磁盘IO性能下降,有条件的话可以通过升级物理内存来解决。



以上就是我解决的方案,如果没有满足你的需要,你可以在从网上找一个其他的方法。


分享到: