Я создаю приложение ASP.NET Core и мне нужно обработать несколько небольших статических файлов (в конце концов они, вероятно, переместятся в CDN, но это позже).Все документы говорят вам, чтобы вы поместили статические файлы в папку public
, что я и сделал:
Локально, когда я запускаю сервер,это работает:
Однако, когда я публикую сайт в Azure, страница не найдена (кажется, что используется маршрутизация React или что-то еще):
Я могу подтвердить, что файл действительно публикуется и существует в Azure на /wwwroot/ClientApp/build/Specs/api.yaml
, поэтому это не проблема публикации:
Я не трогал файл Startup.cs или web.config, все должно быть по умолчанию.Я также пробовал другие статические файлы, такие как .htm
и .txt
, чтобы убедиться, что это не имеет ничего общего с расширением файла, но та же проблема.Есть идеи?