昨天有个同事在服务器上装arcmap,提示需要.net framework 3.5 sp1或以上支持。可笑,系统都已经安装.NET 4.6了,肯定是没有问题的。查了下,说是WIN 10或者一些windows服务器没有默认打开.NET 3.5的缘故。于是进去控制面板,服务器管理,然后将相关功能。net 3.5勾上,arcmap安装继续。

然后今天用户说,系统打不开了。出现了报错画面
该同事昨天在告诉我问题前,自行到IIS上捣鼓,妄图将IIS从.NET2.0切换到.NET4.0,其实就是下拉框,说:好奇怪哦,选了4.0以后,重启IIS回来,又变成2.0了。
也不知道是同事的操作导致了问题,还是我的勾选导致了问题。嫌我还不够忙碌是吗,问题永远在我焦头烂额,即使三头六臂也忙不过来的情况下出现。
进服务器看,点击根节点,选ISAPI和CGI限制,发现不允许.net4.0,设为允许。问题依然存在。
从情况看,IIS遭到了更改。难道要重装.NET4.6?时间太长,查了下,说是重新注册下:
C:/Windows/Microsoft.NET/Framework/v4.0.30319/aspnet_regiis.exe -iru
在服务器上运行该命令,报错!!!