Чтобы убедиться, что расширение установлено, в Kudu проверьте каталог в D: \ home \ SiteExtensions \ AspNetCoreRuntime.3.0.x64.
После подтверждения вы можете отредактировать файл web.config, указав расширение сайта следующим образом:
<aspNetCore processPath="D:\home\SiteExtensions\AspNetCoreRuntime.3.0.x86\dotnet" arguments=".\<project output>.dll" stdoutLogEnabled="true" stdoutLogFile="\\?\%home%\LogFiles\stdout" hostingModel="inprocess" />
См. https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-3.0#webconfig-file для получения дополнительной информации.
Кажется, что это должно быть обработано самим расширением, чтобы там могла быть проблема. Тем не менее .NET Core 3 должен быть развернут на следующей неделе или около того в качестве доступной среды выполнения.
РЕДАКТИРОВАТЬ:
Вы добавили задачу «Использовать .NET Core»в Azure Pipelines для установки 3.0 SDK. Это, вместе с --self-contained true --runtime <RID>
в задаче публикации и <AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>
в вашем csproj, является альтернативой использованию расширения.