Мы столкнулись с проблемой, при которой каждый раз, когда мы копируем dll в каталог bin, наш основной домен на сайте останавливается, и единственным способом вернуть его к работе является перезапуск "WWW Publishing Service".
Мы управляем веб-сайтом, который содержит несколько приложений IIS, работающих на одном сервере, где каждое из этих приложений настроено на работу с различными пулами приложений.
У нас большая кодовая база, которая содержит более 280 aspx-страниц по всему сайту. Наш основной домен содержит около 100 aspx страниц, в то время как субдомены содержат по 15 или 20 страниц.
Когда мы делаем сборку, мы в настоящее время генерируем кучу dll, которые мы вручную копируем в каталог bin на рабочем сервере. Как только мы это делаем, IIS, очевидно, запускает повторную компиляцию каждой из aspx-страниц и кода за ними. В этот момент сайт, по сути, останавливается (иногда его нужно перезапустить - путем перезапуска службы веб-публикации - чтобы он снова заработал).
Самое любопытное, что это происходит только тогда, когда мы устанавливаем приложение IIS на основной домен, т.е. www. Если мы устанавливаем bin-файл на поддомен таким же образом, он почти мгновенно работает.
Даже если я выполню iisreset.exe, это, похоже, не решит проблему.
Несколько вопросов:
Некоторые спецификации:
Буду признателен за любую помощь. Заранее спасибо.