Статические файлы в ASP.NET Core работают локально, но не один раз публикуются в Azure. - PullRequest
0 голосов
/ 27 сентября 2019

Я создаю приложение ASP.NET Core и мне нужно обработать несколько небольших статических файлов (в конце концов они, вероятно, переместятся в CDN, но это позже).Все документы говорят вам, чтобы вы поместили статические файлы в папку public, что я и сделал:

enter image description here

Локально, когда я запускаю сервер,это работает:

enter image description here

Однако, когда я публикую сайт в Azure, страница не найдена (кажется, что используется маршрутизация React или что-то еще):

enter image description here

Я могу подтвердить, что файл действительно публикуется и существует в Azure на /wwwroot/ClientApp/build/Specs/api.yaml, поэтому это не проблема публикации:

enter image description here

Я не трогал файл Startup.cs или web.config, все должно быть по умолчанию.Я также пробовал другие статические файлы, такие как .htm и .txt, чтобы убедиться, что это не имеет ничего общего с расширением файла, но та же проблема.Есть идеи?

...