IIS 6无法读取我的角度应用程序的配置文件

时间:2018-06-25 14:10:28

标签: angular iis-6

我在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>

在我的angular-cli.json文件中,我包括了该文件并将其放在src下,其中angular-cli.json文件位于

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

我很难弄清错误的根源。请告知任何人

0 个答案:

没有答案