Ich baue MVC5-Anwendung mit Angular 4 und ich benutze Angular Cli, um eckige App zu erstellen.Angular Cli Lazy Load mit MVC5 Anwendung
Das Problem, mit dem ich konfrontiert bin Ich habe MVC5 Anwendung läuft auf Port 5011, während eckige App mit eckigen CLI mit einem Port 4200. Wenn ich die MVC-Anwendung läuft alles gut außer faul geladenes Modul.
Da Lazy geladen Modul erstellen chunks.js und diese Chunks geben Fehler nicht gefunden. Aber alle anderen js wurden erfolgreich geladen. Hier
ist das Problem beim Laden chunks.js
Meine MVC-Anwendung verwenden Port 5011 Angular cli App verwenden Port 4200 I Referenz js Dateien in meinem _Layout.cshtml sind wie folgt
<script type="text/javascript" src="http://localhost:4200/inline.bundle.js"></script>
<script type="text/javascript" src="http://localhost:4200/polyfills.bundle.js"></script>
<script type="text/javascript" src="http://localhost:4200/styles.bundle.js"></script>
<script type="text/javascript" src="http://localhost:4200/vendor.bundle.js"></script>
<script type="text/javascript" src="http://localhost:4200/main.bundle.js"></script>
Während chunks.js versuchen, von dieser uRL automatisch chunks Port unterschiedlich laden
http://localhost:5011/0.chunk.js
Warum als Angular cl ich port? Wie behebe ich dieses Problem? Nach
Ich bin verwirrt, warum Sie eckigen Dev-Server mit lokalen IIS Express ausgeführt haben? Ich nehme an, Ihr Workflow besteht darin, dass Sie Ihre angulare App über ng build erstellen und dann über Port 5011 auf IIS Express ausführen. – 12seconds