Я обновил свою машину разработки до Windows 8 и Visual Studio 2012.
Я тестирую свои приложения ASP.Net(также обновленные до .net 4.5) в локальном IIS.
Одна вещь, которая раздражает меня, которая не была таким образом с моей последней конфигурацией (Windows 7, VS 2010,.net 4.0), заключается в том, что сеансы InProc перезапускаются после изменений в файлах разметки.
Пример: я зарегистрировался в своем локальном приложении ASP.net, создаю и сохраняю изменения в файле *.ascx, обновляю свой веб-браузер, и сеанс исчез.
Как отключить перезагрузку сеанса?
Edit: Я попытался воспроизвести проблему с новым шаблоном проекта VS 2012 Web Application, удалил ненужный контент и не смог воспроизвести эту проблему.
Однако в моем реальном проекте проблема все еще остается: Изменения в файле aspx или ascx приводят к запуску события Application_Start.
Я также разделил web.config в своем реальном проекте до минимума, чтобы он выглядел как тот, что был в новом проекте, но это также не позволило мне удалить ошибку. Вещи, которые я прокомментировал в web.config, - это элементы управления DevExpress, настраиваемые параметры HealthMonitoring, IIS UrlRewrite 2
Applicationpool as Integrated, v4.0 с NetworkService как Identity