Служба приложений Azure не запускается после обновления до DotNet Core 2.2 - PullRequest
0 голосов
/ 04 декабря 2018

После выпуска DotNet Core 2.2 я обновил свое решение до новой версии, но при развертывании его в службе приложений Azure оно больше не запускается.Он просто выдает следующую ошибку: The page cannot be displayed because an internal server error has occurred.

Мой .csproj файл выглядит так, если он вам понадобится:

  <PropertyGroup>
    <TargetFramework>netcoreapp2.2</TargetFramework>
    <DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.App" />
    <PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="2.2.0" />
    <PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" PrivateAssets="All" />
    <PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.0.2105168" />
    <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.2.0" />
  </ItemGroup>

  <ItemGroup>
    <ProjectReference Include="..\DAL\DAL.csproj" />
    <ProjectReference Include="..\Model\Models.csproj" />
  </ItemGroup>

  <ItemGroup>
    <WCFMetadata Include="Connected Services" />
  </ItemGroup>

  <ItemGroup>
    <Folder Include="wwwroot\userPictures\" />
  </ItemGroup>

</Project>

Ответы [ 2 ]

0 голосов
/ 13 декабря 2018

Я заметил, что nuget обновлен web.config, изменив AspNetCoreHosting на AspNetCoreHostingV2.Я вернулся к AspNetCoreHosting, и приложение вернулось в онлайн.Похоже, это будет исправлено к концу года по ссылкам в ответе @ Dan.

для записи, которую я использую net472, а не netcoreapp2.2

0 голосов
/ 04 декабря 2018

Похоже, что обновления ядра asp.net 2.2 полностью не развернуты во всех регионах для служб приложений Azure.См .: https://blogs.msdn.microsoft.com/webdev/2018/12/04/asp-net-core-2-2-available-today/

Говорят, что он будет развернут в ближайшие недели и завершится к концу декабря.

Кажется, есть какой-то обходной путь, хотя я незнать специфику: https://github.com/dotnet/core/blob/master/release-notes/2.2/2.2-known-issues.md

...