在服务器上新建网站或虚拟目录的时候,如果需要求该.net的版本,则会提示需要重启IIS(很奇怪本地却可以直接修改)。
如果重启的话,网站就会出现短暂的无法访问。
使用以下方法可以不重启IIS修改dotnet framework版本
我的已经安装了.net4,现在有个网站需要用.net2。
1.在cmd里切换到.net目录如:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30128
2.运行命令:aspnet_regiis.exe -norestart -s 路径
3.找出2中的“路径”:
在IIS中的网站或虚拟目录上点右键→所有任务→将配置保存到一个XML文件,打开这个文件。
以我的为例:在其中找到这样一段路径“location=/LM/W3SVC/1349412140”,只取"W3SVC/1349412140"这部分。
4.在“C:\Windows\Microsoft.NET\Framework\v2.0.50727”目录下,运行命令:“aspnet_regiis.exe -norestart -s W3SVC/1349412140”
设置完成!