Когато инсталирате приложения от мрежата, вероятно сте срещнали някои, които изискват да сте инсталирали различни версии на .NET Framework на Microsoft.

Всъщност, .NET Framework е жизненоважна част от много приложения от интернет, независимо от тяхната цел. Да започнем да разберем какво означава това.

Какво представлява рамката?

По същество е създадена рамка за подпомагане на други приложения. В случая на .NET Framework, той съдържа файлове и функции, които всъщност не се намират в програмите, които ги призовават, така че с тези рамки спасяващите разработчиците да не се налага да кодират много от тези неща сами по себе си.

Какво означава .NET?

В този контекст .NET се отнася до група технологии, които позволяват на приложенията да взаимодействат по Интернет и в по-пълна степен. Това се използва както от локални приложения, така и от уеб сървъри, за да се стимулира активността по интернет и е основата, отвъд която се изграждат облачните изчислителни услуги.

.NET използва следните интернет стандарти:

  • HTTP - Може да разпознаете това. Това означава, че "Бързото прехвърляне на протокол" и се използва за определяне на това, което браузърът ви и уеб сървърът правят в отговор на вашите команди, като например въвеждане на уеб адрес.
  • XML - разширяем маркиращ език. Това се прави по-специално за уеб документи, което позволява етикети, които определят различни формати за различни неща.
  • SOAP - S implement О eject Ccess P rotocol. Това е услуга за съобщения, базирана на XML, използвана за кодиране на съобщения, преди да бъдат изпратени по мрежата. Съобщенията от SOAP се предават чрез различни интернет протоколи, като HTTP.
  • UDDI - универсална информация, научноизследователска и развойна дейност. Това служи като телефонен указател, позволяващ на бизнеса да се намери един друг по Интернет.

И така, какво е .NET Framework?

.NET Framework е рамка от технологии, които се използват от приложения, които сами по себе си разчитат на .NET технологии. Приложенията, които изискват .NET Framework, обикновено използват силно факторен достъп до Интернет в своите основни приложения.

Самото приложение .NET Framework използва следното:

  • CLR - C ommon L anguage R untime. Това управлява .NET кода, паметта, изключенията, отстраняването на грешки, профилирането и сигурността. Това също е известно като VES или Virtual Execution System.
  • FCL - F фрагмент C кръг L библиотека. Име за хиляди класове, които се използват за определяне на свойствата на обектите. Тези класове включват функционалност по време на работа, взаимодействие с базата данни и други функции.
  • ASP.NET - Използва се за създаване на уеб страници и услуги. За да направите това, той третира всичко на страницата като обект, който се изпълнява от страна на сървъра. След това тези страници се компилират на друг език, който след това се компилира в натисния код (за вашата собствена машина), който след това се изпълнява от вашия процесор.

Какво да правя с него?

Първо най-важното. Уверете се, че сте взели най-новата версия от уеб сайта на Microsoft. Също така не забравяйте да използвате Windows Update, за да поддържате вашата система до пара - някои части от .NET Framework може да не са съвместими, ако не разполагате с най-новите, най-големи актуализации на Windows инсталирани на вашия компютър.

След това трябва да се оправиш. Ако нещо се обърка с инсталацията, помислете за използването на инструмента .NET Framework Cleanup, за да се отървете от по-старите версии, които може да ви причиняват проблеми. Никакви приложения не трябва да бъдат строго несъвместими с по-нова версия на рамката, но при невъзможност те да са, приложението ще ви каже коя версия ви е необходима, след което трябва само да я търсите и да я изтеглите на компютъра си.