Настройка: Windows Server 2008 R2, IIS 7.5
В настоящее время у нас есть несколько приложений ASP.NET, подключенных к сайту «Веб-сайт по умолчанию» в IIS на сервере.
- Сайты
- Веб-сайт по умолчанию
- aspnet_client
- Site_v1
- Site_v2
- Site_v3
Я перекомпилировал двоичный файл для сайта и скопировал файлы для «Site_v1», а затем выполнил команду IISRESET.
Моя проблема в том, что веб-приложение не фактически сбрасывается. Наше приложение регистрирует инициализацию определенных основных объектов, и журналы не показывают, что приложение перезапускается.
Наша текущая теория заключается в том, что у некоторых пользователей открыт браузер для одного из веб-сайтов по умолчанию, и это мешает мне правильно сбросить IIS.
Кто-нибудь видел что-нибудь подобное?
Заранее спасибо.
Примечание: я публикую это в Stack Overflow, а не в Super User, потому что это проблема на сервере разработки. Я хотел бы решить это как разработчик, правильно компилирующий приложение, а не как системный администратор, меняющий настройки сервера. Надеюсь, что это имеет смысл.
UPDATE:
По предложению Вернера в комментариях я удалил временные файлы для Site_v2, но не смог удалить их для Site_v1. Какой-то процесс блокировал файлы. После сброса IIS Site_v1 работал правильно, но не Site_v2.
Superconfused!