Sie sind hier: Wissen
Begriff ASP.NET Core Module
Abkürzung ANCM
Eintrag zuletzt aktualisiert am 16.03.2022

 Zur Stichwortliste unseres Lexikons

Was ist ASP.NET Core Module ?

Das ASP.NET Core Module (ANCM) integriert ASP.NET Core in die Internet Information Services (IIS). Es ist enthalten im "Windows Hosting Bundle"-Installer.

Beispiel

Für einfachere Deployment von ASP.NET Core-basierten Anwendungen auf den Windows-Webserver "IIS" führt Microsoft in .NET 6 das Schattenkopieverfahren im ANCM ein, das es auch im klassischen ASP.NET gab. Damit werden alle Programmdateien nicht von ihrem Orginalort gestartet, sondern zunächst an einen anderen Ort kopiert. Dies erlaubt die Programmdateien auch austauschen, wenn die Anwendung läuft. Das Schattenkopieverfahren muss aktiviert werden mit Einträge in der web.config-Datei [https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-7-preview-2/#request-for-feedback-on-shadow-copying-for-iis].

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<handlers>
<remove name="aspNetCore"/>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified"/>
</handlers>
<aspNetCore processPath="%LAUNCHERPATH%" arguments="%LAUNCHERARGS%" stdoutLogEnabled="false" stdoutLogFile=".logsstdout">
<handlerSettings>
<handlerSetting name="experimentalEnableShadowCopy" value="true" />
<handlerSetting name="shadowCopyDirectory" value="../ShadowCopyDirectory/" />
</handlerSettings>
</aspNetCore>
</system.webServer>
</configuration>

Beratung & Support

Schulungen zu diesem Thema

 Anfrage für eine individuelle Schulung zum Thema ASP.NET Core Module ANCM  Gesamter Schulungsthemenkatalog