Når du installerer applikasjoner fra hele Internett, kan det hende du har oppstått noen som krever at du har installert ulike versjoner av Microsofts .NET Framework.

.NET Framework er i sannhet en viktig del av mange applikasjoner fra hele verden, uansett deres formål. La oss begynne å finne ut hva det betyr.

Hva er et rammeverk?

I hovedsak er et rammeverk laget for å støtte andre applikasjoner. I tilfelle av. NET Framework, inneholder den filer og funksjoner som ikke er egentlig innenfor programmene som kaller dem, så å ha disse rammene lagrer utviklere problemer med å kodes mange av disse tingene alt i seg selv.

Hva betyr .NET?

I denne sammenheng refererer. NET til en gruppe teknologier som tillater at applikasjoner samhandler over og gjennom Internett i større grad. Dette brukes av både lokale applikasjoner og webservere til å drive aktivitet over Internett og er grunnlaget utover hvilke cloud computing-tjenester er bygget.

.NET bruker følgende Internett-standarder:

  • HTTP - Du kan gjenkjenne dette. Den står for " H yper T ext T ransfer P rotokol", og det brukes til å bestemme hva nettleseren din og webserveren gjør som svar på kommandoene dine, for eksempel å skrive inn en webadresse.
  • XML - Extensible Markup Language. Dette er laget spesielt for webdokumenter, slik at koder som definerer forskjellig formatering for forskjellige ting.
  • SOAP - S imple Oject A ccess P rotocol. Dette er en XML-basert meldingstjeneste som brukes til å kode inn meldinger før du sender dem over nettverket. Meldinger fra SOAP overføres via ulike Internett-protokoller, som HTTP.
  • UDDI - U niversal D escription, D ercovery og I ntegration. Dette fungerer som en telefonbok av forskjellige typer, slik at bedrifter kan finne hverandre over Internett.

Så, hva er .NET Framework?

.NET Framework er et rammeverk for teknologi som brukes av applikasjoner som i seg selv er avhengige av .NET-teknologier. Programmer som krever .NET Framework, har som regel stor betydning for Internett-tilgang til deres primære bruk.

.NET Framework i seg selv bruker følgende:

  • CLR - C ommon L anguage R untime. Dette håndterer .NET-kode, minne, unntak, feilsøking, profilering og sikkerhet. Dette er også kjent som VES, eller Virtual Execution System.
  • FCL - F arbeidsledelse C lass L ibrary. Navn på tusenvis av klasser som brukes til å definere objektegenskaper. Disse klassene inkluderer runtime funksjonalitet, database interaksjon og andre funksjoner.
  • ASP.NET - Brukes til å lage nettsider og tjenester. For å gjøre dette behandler det alt på en side som et objekt for å kjøre server-side. Disse sidene blir deretter samlet inn i et annet språk, som deretter kompileres til innfødt kode (for din egen maskin), som deretter kjører gjennom prosessoren din.

Hva gjør jeg med det?

Første ting er først. Pass på at du har tatt den nyeste versjonen fra Microsofts nettsted. Vær også sikker på å bruke Windows Update for å holde systemet helt oppe - enkelte deler av .NET Framework er kanskje ikke kompatible hvis du ikke har de nyeste, beste Windows-oppdateringene som er installert på datamaskinen.

Etter det burde du ha det bra. Hvis noe går galt med installasjonen, bør du vurdere å bruke .NET Framework Cleanup-verktøyet for å kvitte seg med eldre versjoner som kan forårsake problemer. Ingen applikasjoner bør være strengt uforenlige med en nyere versjon av rammen, men på av sjansen er de, vil applikasjonen fortelle deg hvilken versjon du trenger, hvoretter du bare trenger å søke etter den og laste den ned til datamaskinen.