@ Ник ДеВор написал:
Если 2 верно, то это плохо, если
кто-то использует эту конкретную страницу или
DLL и она перезаписывается.
На самом деле это не проблема, если вы используете стек ASP.NET (Webforms, MVC или свой собственный), потому что все ваши файлы aspx компилируются и поэтому не затрагиваются веб-сервером. Папка / bin / полностью затенена где-то еще, поэтому библиотеки внутри сервера также не используются.
IIS будет ждать, пока все запросы не будут выполнены (однако есть некоторый тайм-аут, хотя), а затем продолжит компиляцию (при необходимости) и перезапуск AppDomain. Если изменилось только несколько файлов, перезапуск AppDomain не произойдет. IIS загрузит новые сборки (или скомпилированные файлы aspx / asmx / ascx) в существующий домен приложений.
@ Ник ДеВор написал:
Помогите мне немного понять это
Больше. Укажи мне место, где это
объясняется из Microsoft. Спасибо!
Попробуйте Google для ключевых слов "IIS AppDomain". Я нашел Что должны знать программисты ASP.NET о доменах приложений .