Угловой 7 компонент.404 - файл или каталог не найден - PullRequest
0 голосов
/ 25 февраля 2019

У меня есть компонент с именем r, который получает через строку запроса параметр с именем a.когда я пытаюсь это из VS Code, он работает отлично.Позже я публикую его на своем сервере, используя Windows и IIS, и открываю страницу https://mypage/r?A= Fl, браузер возвращает 404 - Файл или каталог не найден.Но компонент R существует.

Как вы можете решить эту проблему?Я ценю вашу помощь.

1 Ответ

0 голосов
/ 25 февраля 2019

Я смог ее решить, мне нужно было добавить следующее в файл web.config.

    <? xml version = "1.0" encoding = "utf-8"?>
    <configuration>

    <system.webServer>
       <rewrite>
         <rules>
           <rule name = "Angular Routes" stopProcessing = "true">
             <match url = ". *" />
             <conditions logicalGrouping = "MatchAll">
               <add input = "{REQUEST_FILENAME}" matchType = "IsFile" negate = "true" />
               <add input = "{REQUEST_FILENAME}" matchType = "IsDirectory" negate = "true" />
             </ conditions>
             <action type = "Rewrite" url = "./ index.html" />
           </ rule>
         </ rules>
       </ rewrite>
    </system.webServer>

    </ configuration>
...