Zum Hauptinhalt springen
Alle KollektionenWebland HostingWindows Server
Mehrere ASP.NET Core Applikationen
Mehrere ASP.NET Core Applikationen

Wie kann ich mehrere ASP.Net Core Applikationen betreiben?

Boris Beeli avatar
Verfasst von Boris Beeli
Vor über 2 Jahren aktualisiert

Grundsätzlich gibt es zwei ASP.NET Core Hosting Model:

InProcess und OutOfProcess

Pro Webserver kann nur eine ASP.Net Core Application InProcess betrieben werden.

Wenn Sie mehrere Applications InProcess nutzen möchten, müssen Sie diese in eigenen Webservern betreiben, also für jede Applikation ein eigenes Webhosting nutzen.

Für das ASP.Net Core Hosting Model OutOfProcess gibt es diese Einschränkung hingegen nicht. Sie können im gleichen Hosting mehrere Applications OutOfProcess betreiben.

Dies können Sie in Ihrer web.config Datei selbständig anpassen, beispielsweise wie folgt:

<configuration>

<location path="." inheritInChildApplications="false">

<system.webServer>

<aspNetCore processPath="dotnet" arguments=".\admin.api.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="outofprocess" />

</system.webServer>

</location>

</configuration>

Hat dies Ihre Frage beantwortet?