Похоже, проблема была в моем файле Program.cs . Я скопировал некоторый код из проекта .NET Core 2.1
WebHost.CreateDefaultBuilder(args)
.UseContentRoot(Directory.GetCurrentDirectory())
.UseWebRoot(Directory.GetCurrentDirectory() + "\\wwwroot") // THIS LINE FIXES STATIC FILES ON PROD
.UseIISIntegration()
.UseStartup<Startup>();
Как только я отредактировал его, чтобы удалить код Directory.GetCurrentDirectory () , он работает.
WebHost.CreateDefaultBuilder(args)
.UseIISIntegration()
.UseStartup<Startup>();
Теперь мне нужно проверить сервер, чтобы убедиться, что он все еще работает. Спасибо за ответы.