Тема говорит сама за себя, может ли перезагрузка или установка патча вызвать автоматическое изменение фреймворка с 2.x на 1.x? У меня есть сайты, которые время от времени ломаются без причины, и когда мы смотрим в IIS, версия фреймворка изменилась, и никто не делал это вручную. ???
Установка ASP.NET 1.1 с параметрами по умолчанию станет фреймворком по умолчанию. (ASP.NET 2.0 этого не делает. Это более по-джентльменски и не меняет существующие сайты IIS без вашего ведома). Кроме того, если кто-то запускает aspnet_regiis / i на сервере, это сделает конкретную структуру основной для всех. Как сказал Сквиллман, восстановление из предыдущей резервной копии также может изменить версии фреймворка (в зависимости от того, что было установлено).
Исправления не изменят ничего неожиданно, если вы не столкнетесь с какой-либо ошибкой. Я видел проблемы с ASP.NET 3.5 SP1, вызывающие проблемы на некоторых серверах. Это привело к возврату к версии 1.1. Я не видел, чтобы это происходило с исправлениями или патчами.
Я могу придумать пару вещей, и ни одна из них не связана с системным фанком (то есть все они вызваны самим собой):