Сценарий: используйте угловое приложение на странице aspx.
Проблема: на странице Aspx есть несколько сценариев, размещенных в папке ресурсов в одном месте, а код angular помещен в «Areas / Navigation / www». Когда я строю код, используя ng build --prod --base-href Areas/Navigation/View/www/
, он генерирует единственный индексный файл.
Я использовал всю ссылку на файл js на своей странице aspx
<script language="javascript" type="text/javascript" src="Areas/Navigation/View/www/runtime.js"></script>
<script language="javascript" type="text/javascript" src="Areas/Navigation/View/www/es2015-polyfills.js" nomodule></script>
<script language="javascript" type="text/javascript" src="Areas/Navigation/View/www/polyfills.js"></script>
<script language="javascript" type="text/javascript" src="Areas/Navigation/View/www/styles.js"></script>
<script language="javascript" type="text/javascript" src="Areas/Navigation/View/www/vendor.js"></script>
<script language="javascript" type="text/javascript" src="Areas/Navigation/View/www/main.js"></script>
<base href="Areas/Navigation/View/www/" />
....
<app-navigation></app-navigation>
Но когда я запускаю приложение, оно ожидает, что мои файлы aspx js / css будут внутри Areas/Navigation/View/www/
. Как я могу решить его?
Обновление № 1:
Я пытался использовать ng build
, угловое приложение отображается в проекте aspx, но файл шрифтов и перевод не загружен.
![enter image description here](https://i.stack.imgur.com/sFhT1.png)
На самом деле en-US.json и шрифты находятся в https://localhost:44301/Areas/Navigation/View/www
Обновление № 2:
Шрифты фактически из пакета узла. Это не мой шрифт, а пакет стороннего узла, который использует эти шрифты.