Загальні відомості про попередню компіляції в

скомпільовані файли

Для виконуваних файлів веб-додатки ASP.NET компілятор додає розширення файлу COMPILED до імен збірок і файлів. Ім'я збірки генерується компілятором. Файл COMPILED не містить виконуваного коду. Замість цього він містить тільки інформацію, яку ASP.NET необхідно мати для пошуку відповідної збірки.

Після розгортання попередньо скомпільованого додатки для обробки запитів ASP.NET використовує збірки з папки Bin. До вихідних файлів попередньої компіляції як местозаполнітелей для сторінок відносяться файли ASPX і ASMX. Файл-местозаполнітель не містить коду. Вони існують тільки для того, щоб викликати ASP.NET для окремих запитів сторінок. Файли-местозаполнітелі також надають можливість установки дозволів для обмеження доступу до сторінок.

Оновлення попередньо скомпільовані веб-вузлів

Після розгортання попередньо скомпільованого веб-вузла можна вносити незначні зміни в файли на вузлі. У наступній таблиці наведено результати різних типів змін.

Дозволені зміни (тільки для розгортання)

Дозволені зміни (для розгортання та оновлення)

Статичні файли (файли HTM, HTML, JS, зображення і т. Д.)

Статичні файли можна змінювати, видаляти і додавати. Якщо веб-сторінка ASP.NET посилається на сторінки або елементи сторінок, які були змінені або видалені, то можуть виникнути помилки.

Статичні файли можна змінювати, видаляти і додавати. Якщо веб-сторінка ASP.NET посилається на сторінки або елементи сторінок, які були змінені або видалені, то можуть виникнути помилки.

Існуючі сторінки не дозволено змінювати. Не можна додавати нові файли ASPX.

Можна змінювати макет файлів ASPX і додавати нові елементи, які не вимагають коду, наприклад, елементи HTML і серверні елементи управління ASP.NET, що не містять обробників подій. Також можна додавати файли ASPX, які будуть скомпільовані при першому запиті.

Зміни в файлах і нові файли обкладинки не обробляються.

Зміни файлів і створення нових файлів SKIN дозволено.

Дозволені зміни, що впливають на компіляцію файлів ASPX. Параметри компіляції для налагодження або пакетної обробки не обробляються.

Чи не дозволені зміни властивостей профілю і елементів постачальника.

Дозволені зміни, які не впливають на компіляцію сторінки або вузла. Можна змінювати параметри компілятора, рівні довіри і глобалізацію. Зміни, що впливають на компіляцію або змінюють поведінку скомпільованих сторінок, не обробляються або, в іншому випадку, можуть привести до помилок. Інші зміни дозволені.

Зміни файлів і створення нових файлів дозволено.

Зміни файлів і створення нових файлів дозволено.

Складання, скомпільовані з файлів ресурсів (RESX)

Для глобальних і локальних ресурсів можна додавати нові файли збірок ресурсів.

Для глобальних і локальних ресурсів можна додавати нові файли збірок ресурсів.

Схожі статті