Я перенес наше приложение из .NET Core 2.2 в версию 3.0.На самом деле я создал новое приложение в 3.0 с нуля, а затем скопировал файлы исходного кода.Все выглядит отлично, но когда я пытаюсь запустить приложение в Visual Studio 2019, я получаю исключение:
Приложение работает внутри процесса IIS, но не настроено на использование сервера IIS
Вот мой Program.cs
public static class Program
{
public static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseContentRoot(Directory.GetCurrentDirectory());
webBuilder.UseKestrel();
webBuilder.UseIISIntegration();
webBuilder.UseStartup<Startup>();
});
}
Ошибка возникает в строке: CreateHostBuilder (args) .Build (). Run ();Он хорошо работал в .NET Core 2.2, но не хочет работать как 3.0.Я не могу найти ничего другого, что должно быть сделано.Что-то новое в Startup.cs?Я не знаю.