Je ASP.NET of ASP.NET Core applicatie wordt gehost in een IIS applicatiepool. Deze pool is uniek per applicatie en gescheiden van andere applicatiepools. Deze virtuele omgeving is gebaseerd op de door jou gekozen versie van .NET. Je bent hierin gebonden aan de hoeveelheid schijfruimte dat beschikbaar is in het hostingpakket.

Verschillende versies van .NET

Welke versies van ASP.NET / ASP.NET Core je kunt gebruiken voor jouw applicatie vind je in ons artikel Welke .NET versies kan ik gebruiken?.

In-process hosting model met IIS HTTP Server (IISHttpServer)

Jouw website bestaat uit een set hostnamen (zoals example.org of www.example.org), voorzien van een SSL-certificaat. Deze set hostnamen wordt door onze IIS servers herkend en requests van websitebezoekers worden door IIS afgehandeld.

Om je applicatie aan de buitenwereld beschikbaar te maken, laten wij IIS specifieke requests naar je applicatiepool routeren. Welke requests precies waarheen moeten, kun je in MyVevida regelen bij het beheer van de applicatie. Zo kun je via IIS bepalen op welke URL je applicatie beschikbaar moet zijn.

Omdat IIS alle binnenkomende requests routeert naar door jou gekozen applicaties, kun je binnen 1 website verschillende applicaties hebben. Verschillende applicaties functioneren in gescheiden IIS applicatiepools.

De AspNetCoreModuleV2 module voor ASP.NET Core

De schakel tussen IIS en jouw ASP.NET Core code wordt gevormd door AspNetCoreModuleV2. AspNetCoreModuleV2 is een IIS module die de communicatie tussen de webserver en de applicatie verzorgt. Door middel van deze module draait ASP.NET Core in een IIS worker process, wat ook wel het in-process hosting model wordt genoemd. Hiervan moet je gebruikmaken in je applicatie, en dat kan op drie manieren:

  1. in een .csproj-projectbestand
  2. in een web.config-bestand
  3. in Visual Studio, via Project Properties > Debug > Web Server Settings, verifieer dat In Process geselecteerd is

ASP.NET Framework

Maakt jouw applicatie geen gebruik van ASP.NET Core, dan gebruikt het automatisch het ASP.NET Framework. In de Vevida Windows Server hostingomgeving is het .NET-Framework standaard beschikbaar.

Deployment van je .NET-applicatie

Je code publiceer je eenvoudig met Web Deploy vanuit Visual Studio naar de webserver waarop jouw website en applicaties zijn gehost. Voor het .NET Hosting hostingpakket is dit standaard ingeschakeld.

Uiteraard gaat dit via een beveiligde TLS-verbinding.

Wat vind jij van dit antwoord?

Bedankt voor je feedback!

Er is een fout opgetreden. Probeer het later opnieuw.