Fișiere compilate
Pentru fișierele executabile ale aplicației Web ASP.NET, compilatorul adaugă extensia fișierului COMPILED la numele ansamblului și al fișierelor. Numele de construcție este generat de compilator. Fișierul COMPILED nu conține cod executabil. În schimb, acesta conține doar informațiile pe care ASP.NET trebuie să le găsească pentru a găsi ansamblul corespunzător.
După ce implementați o aplicație precompilată pentru procesarea cererilor, ASP.NET utilizează ansamblurile din dosarul Bin. Fișierele de ieșire precompilaționale includ fișierele ASPX și ASMX ca locații pentru pagini. Fișierul substituent nu conține niciun cod. Acestea există doar pentru a apela ASP.NET pentru solicitări individuale de pagini. Fișierele substituent oferă de asemenea posibilitatea de a seta permisiuni pentru a restricționa accesul la pagini.
Actualizarea site-urilor web precompilate
După ce implementați un site Web precomprimat, puteți efectua modificări minore ale fișierelor de pe site. Tabelul următor prezintă rezultatele diferitelor tipuri de modificări.
Modificări permise (numai pentru implementare)
Modificări permise (pentru implementare și upgrade)
Fișiere statice (HTM, HTML, JS, imagini etc.)
Fișierele statice pot fi modificate, șterse și adăugate. Dacă pagina Web ASP.NET se referă la pagini sau elemente de pagină care au fost modificate sau șterse, pot apărea erori.
Fișierele statice pot fi modificate, șterse și adăugate. Dacă pagina Web ASP.NET se referă la pagini sau elemente de pagină care au fost modificate sau șterse, pot apărea erori.
Paginile existente nu au voie să se schimbe. Nu puteți adăuga fișiere noi ASPX.
Aveți posibilitatea să modificați aspectul fișierelor ASPX și să adăugați elemente noi care nu necesită cod, de exemplu elementele HTML și controalele serverului ASP.NET care nu conțin agende de gestionare a evenimentelor. De asemenea, puteți adăuga fișiere ASPX care vor fi compilate la prima solicitare.
Modificările aduse fișierelor și fișierelor de acoperire noi nu sunt procesate.
Modificările aduse fișierelor și crearea de noi fișiere SKIN sunt permise.
Modificările care afectează compilarea fișierelor ASPX sunt permise. Opțiunile de compilare pentru depanare sau prelucrare în bloc nu sunt procesate.
Nu puteți modifica proprietățile profilului și elementele furnizorului.
Modificările care nu afectează compilarea paginii sau site-ului sunt permise. Puteți schimba opțiunile compilatorului, nivelurile de încredere și globalizarea. Modificările care afectează compilarea sau modificarea comportamentului paginilor compilate nu sunt procesate sau, altfel, pot duce la erori. Alte modificări sunt permise.
Modificările aduse fișierelor și crearea de fișiere noi sunt permise.
Modificările aduse fișierelor și crearea de fișiere noi sunt permise.
Ansamblurile compilate din fișierele de resurse (RESX)
Pentru resursele globale și locale, puteți adăuga noi fișiere de asamblare a resurselor.
Pentru resursele globale și locale, puteți adăuga noi fișiere de asamblare a resurselor.