在服务器上新建网站的时候,如果需要更改.NET的版本,则会提示需要重启IIS(很奇怪都是新装好的系统一样的配置,有些服务器却可以直接修改,后面根据沉醉寒风的探索是因为不同版本的原因,即有需要重启的也有不需要重启的,那么如果你像沉醉寒风一样下载的是这种版本可以接着后面看)。如果重启的话,网站就会出现短暂的无法访问。那么有没有不重启IIS的情况下更改.NET framework版本呢?不防看看下面的方法:

1、比如需要更改为.NET 4.0版本,则在cmd里切换到.NET 4.0目录如:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30128>
2、运行命令:aspnet_regiis.exe -norestart -s  W3SVC/编号(即站点标识符)

注:编号的获取方法,打开Internet 信息服务(IIS)管理器,点击网站(注意不是点击某个站点),如图:

IIS6