ASP.NET: Разлика между версии

Изтрито е съдържание Добавено е съдържание
м форматиране: 17x интервали (ползвайки Advisor.js)
Ред 34:
 
== Свойства ==
ASP.NET цели производителност спрямо останалите скрипт-базирани технологии (включително класичесткиякласическия ASP) като компилира сървърно кода в един или повече DLL файлове на Уеб сървъра. Тази компилация става автоматично, когато страницата бива заредена за пръв път (което от своя страна означваозначава, че програмистът не трябва да изпълнява отделни компилации за страниците). //Тази характеристика осигурява лекота на разработване предлагана от скриптовите езици с производителността на бинарнаитебинарните операции. Трябва да се има предвид обаче, че самата копилациякомпилация може да причини забележимо забавяне при потребителя, когато редактираната страница бива изискана за пръв път от Уеб сървъра, но това забавяне не би се появило отново преди следваща промяна.
 
ASPX и необходимите ресурси се поставят на виртуален хост на [[Internet Information Services]] сървър (или друг сървър съвместим с ASP.NET). Когато потребителят за пръв път поиска да зареди страница, [[.NET Framework]] парсва и компилира фаиловетефайловете в .Net асембли и изпраща отговор; при последвалите зарежаниязареждания се извикват от DLL фаиловетефайловете. ASP.NET има възможността да компилира цели сайтове на части от по 1000 файла при първо зареждане. Ако забавянето е значително или причинява проблеми, големината на самите части може да бъде променяна.
 
Програмистите могат също да изберат да компилират предвърителнопредварително своите файлове, преди поставянето им на сървъра, използвайки MS Visual Studio, елиминирайки нуждата от първоначалното компилиране в Уеб средата. Това елиминира и нуждата от качване на Изходен код на Уеб сървъра. Той поддържа и предварително компилиран текст.
 
== Примери ==