У меня есть приложение, использующее веб-формы ASP.NET 4.0 в IIS 6.0, которое работает уже несколько лет. Недавнее развертывание приложения вызвало некоторые очень случайные (для нас) прерывистые проблемы в браузере Safari (но не в любом другом браузере).
После перезагрузки сервера приложение какое-то время работает нормально, но затем сломает'.
Это 100% уровень сервера, так как он работает на всех компьютерах, пока не «сломается». После взлома он будет взломан на каждом компьютере, на котором запущена именно эта версия Safari. Если вы измените версию Safari или переключитесь между http и https, он снова будет работать, пока эта версия не «сломается».
После того, как он «сломан», у него возникают проблемы с применением CSS к элементам управления ASP.NET, метод addhistory выдает ошибки javascript, поскольку он не может найти функцию __dopostback.