404 Ошибка для статических файлов, ядра aspnet AddSpaStaticFiles roothpath, SPA Template

Я создал реактивный проект, используя базовый шаблон spa spa asp.net. Все вроде бы хорошо, но когда я развернул приложение в IIS, оно развернулось как приложение на веб-сайте по умолчанию. Когда я пытаюсь получить доступ к сайту, индексный файл идет, но статические файлы дают 404.

Одно решение, которое я нашел, - установить PUBLIC_URL на имя приложения в iis, создать приложение и затем развернуть. Но есть ли другое альтернативное решение со стороны ядра asp.net? как установка rootPath

// In production, the React files will be served from this directory
        services.AddSpaStaticFiles(configuration =>
        {
            configuration.RootPath = "ClientApp/Build";
        });

0 ответов

Другие вопросы по тегам