У меня есть билет с a2hosting.com, где я получаю сообщение об ошибке, что используемая версия Microsoft.AspNetCore.App не поддерживается. Я размещаю его на своем общем хостинг-плане. Часть последнего ответа от поддержки:
Вы видите, что Microsoft.AspNetCore не установлен на сервере, и вы> используете эту версию, из-за которой ваш веб-сайт не работает. Если для вашего приложения требуется> Microsoft.AspNetCore, то мы рекомендуем> вам перейти на службу Windows VPS, где мы можем установить любую версию ядра .net> в соответствии с вашими требованиями.
Разве Microsoft.AspNetCore не является необходимым для запуска основного веб-приложения asp.net?
согласно этой статье, вы не можете работать без Microsoft.AspNetCore:
https://exceptionnotfound.net/whats-this-and-can-i-delete-it-examining-a-default-asp-net-core-mvc-project/
Я использую пустое основное веб-приложение .net, которое я развернул.
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Design"
Version="2.1.2" PrivateAssets="All" />
</ItemGroup>
</Project>
Ошибка в том, что используемая версия Microsoft.AspNetCore.App не поддерживается.