IIS 7.5 не сбрасывается - PullRequest
0 голосов
/ 03 марта 2012

Настройка: 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!

1 Ответ

0 голосов
/ 16 декабря 2014

MS прекратила поддержку команды IISReset, что означает, что ваш подход в порядке, но больше не будет работать. Это работает для IIS6.0, но не 7.0 или 7.5.

Ссылка: http://technet.microsoft.com/en-au/library/dd364308%28v=ws.10%29.aspx

Это может быть сделано "вручную" с использованием графического интерфейса, но это не сценарий. У меня та же проблема, работа над альтернативой.

...