У меня есть приложение .net core 2.2, настроенное для работы под IIS:
public static void Main(string[] args)
{
ProgramExtensions.ConfigureTypeConverters();
CreateWebHostBuilder(args).Build().Run();
}
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>();
А также в .csproj
настроено для запуска в процессе :
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
По какой-то причине при запуске его под IIS Express я получаю:
InvalidOperationException: приложение работает внутри процесса IIS, но не настроено на использование сервера IIS.
В чем может быть причина ошибки?