IIS 6 не читает конфигурационный файл для моего углового приложения - PullRequest
0 голосов
/ 25 июня 2018

Я развернул угловое приложение в iis 6 и обнаружил в сети файл webconfig, который я добавил в свое приложение.Проблема с обновлением: я получаю сообщение об ошибке 404, я не могу понять, почему, поскольку это должно работать. Файл

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="/clientPortal/" />
      <!--<action type="Rewrite" url="/" />-->
      </rule>
    </rules>
  </rewrite>
  <httpProtocol>
     <customHeaders>
       <add name="Access-Control-Allow-Origin" value="*" />
     </customHeaders>
   </httpProtocol>
</system.webServer>
</configuration>

и в моем угловом-cli.json Я включил этот файл и поместил его под src, где angular-cli.json равен

   "root": "src",
      "outDir": "dist",
      "assets": [
        "assets",
        "favicon.png",
        "help",
        "styles.css",
        "web.config"
      ],

Мне очень трудно понять причину ошибки.Пожалуйста, посоветуйте кому-нибудь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...