Я столкнулся с той же ошибкой, и я проверил свой класс веб-API Program.cs
и обнаружил, что: .UseIISIntegration()
отсутствует.Я добавил это, и проблема решена.
public class Program
{
public static void Main(string[] args)
{
CreateWebHostBuilder(args).Build().Run();
}
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args).UseStartup<Startup>().UseIISIntegration();
}