#angular #iis-6
#угловая #iis-6
Вопрос:
Я запускаю следующую команду
ng build --base-href /extDataAngular/
и поместите весь файл из папки Dist на сервер IIS-6
Когда я пытаюсь открыть URL-адрес в браузере
Он просто показывает следующую ошибку:
Not allowed to load local resource: file:///C:/Program Files/Git/extDataAngular/runtime.js
Not allowed to load local resource: file:///C:/Program Files/Git/extDataAngular/polyfills.js
Not allowed to load local resource: file:///C:/Program Files/Git/extDataAngular/styles.js
Not allowed to load local resource: file:///C:/Program Files/Git/extDataAngular/scripts.js
Not allowed to load local resource: file:///C:/Program Files/Git/extDataAngular/vendor.js
Not allowed to load local resource: file:///C:/Program Files/Git/extDataAngular/main.js
Not allowed to load local resource: file:///C:/Program Files/Git/assets/img/icon_logo.ico
Есть ли способ исправить путь к ресурсу, указывающий на правильный путь?
Правильный путь должен быть:// d:/app/extDataAngular
Текущий неправильный путь: //C:/Program Files/Git/extDataAngular/vendor.js
Комментарии:
1. Можете ли вы поделиться структурой папок?
Ответ №1:
Если вы запускаете терминал из корневой папки вашего проекта, попробуйте просто запустить «ng build —prod», чтобы убедиться, что вы получаете правильные файлы в сборке.
Также в IIS убедитесь, что физический путь веб-сайта указывает на d:/app/extDataAngular папка, содержащая сборку в разделе «Основные настройки» для этого сайта.
Возможно, стоит также рассмотреть возможность обновления вашей установки IIS до IIS 10, если это возможно.
Надеюсь, это поможет!
Ответ №2:
Я выяснил причину…это потому, что —href этот тег для ng build не сработал для меня после сборки файла, который я должен предупредить в index.html