Bij het installeren van toepassingen van overal op het web, hebt u mogelijk een aantal aangetroffen waarbij u verschillende versies van Microsoft .NET Framework moet hebben geïnstalleerd.

Het .NET Framework is in feite een vitaal onderdeel van veel toepassingen op internet, ongeacht hun doel. Laten we beginnen om erachter te komen wat dat betekent.

Wat is een raamwerk?

In wezen is een raamwerk gemaakt om andere applicaties te ondersteunen. In het geval van .NET Framework bevat het bestanden en functies die niet echt binnen de programma's vallen. Daarom hebben ontwikkelaars met deze frameworks de moeite om veel van deze dingen zelf te coderen.

Wat betekent .NET?

In deze context verwijst .NET naar een groep technologieën waarmee toepassingen meer en meer op het internet kunnen communiceren. Dit wordt gebruikt door zowel lokale applicaties als webservers om activiteiten via internet te genereren en is de basis waarachter cloud computing-services worden gebouwd.

.NET gebruikt de volgende internetstandaarden:

  • HTTP - Mogelijk herken je dit. Dit staat voor " H yper T ext T ransfer P rotocol" en het wordt gebruikt om te bepalen wat uw browser en de webserver doen als reactie op uw opdrachten, zoals het typen van een webadres.
  • XML - Extensible Markup Language. Dit is speciaal gemaakt voor webdocumenten, waardoor tags kunnen worden gebruikt die verschillende opmaak definiëren voor verschillende dingen.
  • SOAP - Simple O bject A ccess P rocol. Dit is een op XML gebaseerde berichtenservice die wordt gebruikt om berichten te coderen voordat ze over het netwerk worden verzonden. Berichten van SOAP worden verzonden via verschillende internetprotocollen, zoals HTTP.
  • UDDI - U n universeel D escript, D iscovery en I ntegration. Dit fungeert als een soort telefoonboek, waardoor bedrijven elkaar via internet kunnen vinden.

Wat is het .NET Framework?

Het .NET Framework is een framework van technologieën die worden gebruikt door applicaties die op zichzelf vertrouwen op .NET-technologieën. Toepassingen waarvoor .NET Framework vereist is, zijn meestal van grote invloed op de toegang tot internet tot hun primaire gebruiksmogelijkheden.

Het .NET Framework zelf gebruikt het volgende:

  • CLR - C ommon L anguage R untime. Dit beheert .NET-code, geheugen, uitzonderingen, foutopsporing, profilering en beveiliging. Dit wordt ook wel het VES of Virtual Execution System genoemd.
  • FCL - F ramework C lass L ibrary. Naam voor duizenden klassen die worden gebruikt om objecteigenschappen te definiëren. Deze klassen omvatten runtime-functionaliteit, database-interactie en andere functies.
  • ASP.NET - Gebruikt om webpagina's en services te maken. Om dit te doen, behandelt het alles op een pagina als een object om op de server te worden uitgevoerd. Deze pagina's worden vervolgens gecompileerd in een andere taal, die vervolgens wordt gecompileerd naar native code (voor uw eigen computer), die vervolgens door uw processor wordt geleid.

Wat moet ik daarmee doen?

Het eerste is de eerste keer. Zorg ervoor dat je de meest recente versie van de website van Microsoft hebt gepakt. Zorg er ook voor dat u Windows Update gebruikt om ervoor te zorgen dat uw systeem meerdere delen van .NET Framework mogelijk niet compatibel is als u niet de nieuwste, beste Windows-updates op uw computer hebt geïnstalleerd.

Daarna zou het in orde moeten zijn. Als er iets misgaat met de installatie, overweeg dan het hulpprogramma .NET Framework Cleanup te gebruiken om oudere versies te verwijderen die mogelijk problemen veroorzaken. Geen enkele applicatie moet strikt onverenigbaar zijn met een nieuwere versie van het Framework, maar als het kan, zal de applicatie je vertellen welke versie je nodig hebt, waarna je hem alleen hoeft te zoeken en downloaden naar je computer.