0 Вопрос: Angular IIS Deployment - атрибут «src» элемента <script> не является допустимым URI:

вопрос создан в Wed, May 8, 2019 12:00 AM

Я пытаюсь развернуть приложение Angular 7 в IIS. Приложение находится в подкаталоге. Я ссылался на эту превосходную статью на эту тему. Хотя она работает лучше, чем мои предыдущие попытки, страница не загружается со следующими сообщениями об ошибках:

‘src’ attribute of <script> element is not a valid URI: “runtime.26209474bfa8dc87a77c.js” index.html:14:1
‘src’ attribute of <script> element is not a valid URI: “es2015-polyfills.c5dd28b362270c767b34.js” index.html:14:1
‘src’ attribute of <script> element is not a valid URI: “polyfills.8bbb231b43165d65d357.js” index.html:14:1
‘src’ attribute of <script> element is not a valid URI: “main.13a837ca016c8bacb03a.js” index.html:14:1

Чтобы создать приложение, я запустил: ng build --base-href='/new/team/' --prod.

Приложение размещено в каталоге с именем new/team на сервере IIS. Файл web.config находится в том же каталоге, что и приложения index.html, favicon.ico и другие основные файлы. Файл 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>

Любой совет будет оценен.

    
0
  1. покажите мне содержимое файла index.html, который генерируется в режиме prod
    2019-05-09 04: 16: 30Z
0 ответов                              0                         
источник размещен Вот