Når du installerer programmer fra hele internettet, har du måske stødt på nogle, der kræver, at du har installeret forskellige versioner af Microsofts .NET Framework.

.NET Framework er i sandhed en vigtig del af mange applikationer fra hele internettet, uanset deres formål. Lad os begynde at finde ud af hvad det betyder.

Hvad er en ramme?

Væsentliggøres der en ramme til støtte for andre applikationer. I tilfældet med .NET Framework, indeholder den filer og funktioner, der ikke rent faktisk er inden for de programmer, der opfordrer dem, så at have disse rammer gemmer udviklere problemerne med at kode mange af disse ting alt for sig selv.

Hvad betyder .NET betyder?

I denne sammenhæng henviser .NET til en gruppe teknologier, der gør det muligt for applikationer at interagere over og gennem internettet i større omfang. Dette bruges af både lokale applikationer og webservere til at drive aktivitet over internettet og er grundlaget ud over, hvilke cloud computing-tjenester der er bygget.

.NET bruger følgende internetstandarder:

  • HTTP - Du kan genkende dette. Det står for " H yper T ext T ransfer P rotokol", og det er vant til at bestemme, hvad din browser og webserveren gør som svar på dine kommandoer, som at skrive i en webadresse.
  • XML - Extensible Markup Language. Dette er især lavet til webdokumenter, som tillader tags, der definerer forskellige formater for forskellige ting.
  • SOAP - S imple Oject A ccess P rotokol. Dette er en XML-baseret messaging-tjeneste, der bruges til at kode budskaber, før de sendes over netværket. Meddelelser fra SOAP overføres via forskellige internetprotokoller, som HTTP.
  • UDDI - U niversal D escription, D ercovery og I ntegration. Dette fungerer som en telefonbog af forskellige slags, hvilket gør det muligt for virksomheder at finde hinanden via internettet.

Så hvad er .NET Framework?

.NET Framework er en ramme af teknologier, der bruges af applikationer, der i sig selv er afhængige af .NET teknologier. Applikationer, der kræver .NET Framework, har som regel stor betydning for internetadgang i deres primære anvendelser.

.NET Framework i sig selv bruger følgende:

  • CLR - C ommon L anguage R untime. Dette styrer .NET kode, hukommelse, undtagelser, debugging, profilering og sikkerhed. Dette er også kendt som VES, eller Virtual Execution System.
  • FCL - F rammebeskrivelse C lass L ibrary. Navn på tusindvis af klasser, der bruges til at definere objektegenskaber. Disse klasser omfatter runtime funktionalitet, database interaktion og andre funktioner.
  • ASP.NET - Bruges til at oprette websider og tjenester. For at gøre dette behandler det alt på en side som et objekt at køre server-side. Disse sider kompileres derefter til et andet sprog, som derefter kompileres til native kode (til din egen maskine), som derefter løber gennem din processor.

Hvad skal jeg gøre med det?

Første ting først. Sørg for at du har taget den nyeste version fra Microsofts hjemmeside. Vær også sikker på at bruge Windows Update til at holde systemet op til hinanden - nogle dele af .NET Framework er måske ikke kompatible, hvis du ikke har de nyeste, bedste Windows-opdateringer installeret på din computer.

Derefter skal du være i orden. Hvis noget går galt med installationen, skal du overveje at bruge .NET Framework Cleanup-værktøjet til at slippe af med ældre versioner, der kan forårsage problemer. Ingen applikationer skal være strengt uforenelige med en nyere version af rammen, men ved den tilfældige chance de er, vil programmet fortælle hvilken version du har brug for, hvorefter du kun skal søge efter den og downloade den til din computer.