Home > front end >  ASP.NET Core app publish : web.config incorrectly generated for framework-dependant deployment
ASP.NET Core app publish : web.config incorrectly generated for framework-dependant deployment

Time:12-16

I'm trying to publish a .NET Core 6.0 web app and host it using IIS on a Windows server.

My publication settings are as follows :

<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <DeleteExistingFiles>true</DeleteExistingFiles>
    <ExcludeApp_Data>false</ExcludeApp_Data>
    <LaunchSiteAfterPublish>true</LaunchSiteAfterPublish>
    <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
    <LastUsedPlatform>Any CPU</LastUsedPlatform>
    <PublishProvider>FileSystem</PublishProvider>
    <PublishUrl>bin\Release\net6.0\publish\</PublishUrl>
    <WebPublishMethod>FileSystem</WebPublishMethod>
    <SiteUrlToLaunchAfterPublish />
    <TargetFramework>net6.0</TargetFramework>
    <ProjectGuid>25e664a3-e6f3-40b0-9e3d-02f03e3df3f7</ProjectGuid>
    <SelfContained>false</SelfContained>
    <RuntimeIdentifier>win-x64</RuntimeIdentifier>
    <PublishSingleFile>false</PublishSingleFile>
    <PublishReadyToRun>false</PublishReadyToRun>
  </PropertyGroup>
</Project>

I'm having an issue with the auto-generated web.config file. The aspNetCore section seems to be generated for a self-contained deployment :

<aspNetCore processPath=".\myApp.exe" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />

According to enter image description here

  • Related