主题说这一切,可以重新启动或补丁安装导致框架自动从2.x更改为1.x? 我的网站有时无缘无故,当我们查看IIS的框架版本已经改变,没有任何人这样做手动。 ???
我可以想到几件事情,而且没有一件与系统function有关(也就是说都是自我造成的):
使用默认参数安装ASP.NET 1.1将自己设置为默认框架。 (ASP.NET 2.0没有这样做,它更绅士,不会改变现有的IIS网站,如果没有人告诉它)另外,如果有人在服务器上运行aspnet_regiis / i,那么将会在主板上设置一个特定的框架。 正如squillman所说,从以前的备份恢复也可以改变框架版本(取决于它的设置)。
除非遇到某种types的错误,否则修补程序不会意外地改变事物。 我发现ASP.NET 3.5 SP1在某些服务器上导致问题。 这已经导致恢复到v1.1。 我没有看到它发生在修补程序或修补程序上。