App_Offline.htm
Har qanday dastur so'rovi uchun fayl tarkibini qaytarish orqali dasturni o'chirib qo'yadigan fayl (katalog emas).
App_Themes
Mavzular bilan bog'liq fayllarni saqlaydigan papkani qo'shadi, bu yangi ASP.NET xususiyati bo'lib, veb-sayt bo'ylab doimiy ko'rinishini ta'minlashga yordam beradi va kerak bo'lganda veb-sayt ko'rinishini o'zgartirishni osonlashtiradi.
App_WebReferences
topilgan fayllarni saqlaydi va WSDL havolalar uchun fayllar Veb-xizmatlar saytda iste'mol qilish.
Bin
Tarkiblangan kodni o'z ichiga oladi (.dll ilovalaringizda havola qilmoqchi bo'lgan boshqaruv elementlari, komponentlar yoki boshqa kodlar uchun). Bin papkasida kod bilan ko'rsatilgan har qanday sinflar sizning arizangizda avtomatik ravishda havola qilinadi.
Ishlash
ASP.NET bir yoki bir nechta foydalanishda birinchi marta server tomonidagi kodni kompilyatsiya qilish orqali boshqa skriptlarga asoslangan texnologiyalar (shu jumladan Classic ASP) ustidan ishlash samaradorligini maqsad qiladi. DLL fayllar ustida Veb-server. Ushbu DLL fayllari yoki to'plamlarida ishlash uchun Microsoft Intermediate Language (MSIL) mavjud umumiy tilni ishlash vaqti; bu toza skript tillarida ishlashni kuchaytiradi va Python tomonidan qo'llaniladigan yondashuvga o'xshaydi va o'xshash emas JavaServer sahifalari.[18] Ushbu kompilyatsiya sahifa birinchi marta so'ralganda avtomatik ravishda amalga oshiriladi (demak, ishlab chiquvchi sahifalar uchun alohida kompilyatsiya bosqichini bajarmasligi kerak).
Ushbu funktsiya stsenariy tillari tomonidan taqdim etilgan rivojlanishning qulayligini kompilyatsiya qilingan ikkilikning ishlash afzalliklari bilan ta'minlaydi. Shu bilan birga, yangi tahrir qilingan sahifa birinchi marta veb-serverdan so'ralganda, kompilyatsiya foydalanuvchiga sezilarli, ammo qisqa kechikishni keltirib chiqarishi mumkin, ammo agar so'ralgan sahifa yanada yangilanmasa.
ASPX va boshqa resurs fayllari an-da virtual xostga joylashtirilgan Internet-axborot xizmatlari server (yoki boshqa mos keluvchi ASP.NET serverlari, quyida joylashgan boshqa dasturlarni ko'ring). Mijoz birinchi marta sahifani so'raganda, .NET Framework fayllarni tahlil qiladi va .NET assambleyasiga yig'adi va javobni yuboradi; keyingi so'rovlar DLL fayllaridan olinadi. Odatiy bo'lib ASP.NET birinchi so'rov bo'yicha butun saytni 1000 ta fayllar to'plamida to'playdi. Agar kompilyatsiya kechikishi muammo tug'dirsa, partiyaning hajmi yoki kompilyatsiya strategiyasi o'zgartirilishi mumkin.
Ishlab chiquvchilar, shuningdek, Microsoft Visual Studio dasturidan foydalanishdan oldin "codebehind" fayllarini oldindan kompilyatsiya qilishni tanlashlari mumkin. vaqtida tuzilgan kompilyatsiya ishlab chiqarish muhitida.[19] Bu shuningdek veb-serverda manba kodiga ega bo'lish zaruratini yo'q qiladi. Bundan tashqari, oldindan tuzilgan matnni qo'llab-quvvatlaydi.
Do'stlaringiz bilan baham: |