Ich habe ein .NET-Kernprojekt in VS 2015 (Update 3), mit Angular 2, die perfekt in Visual Studio mit IIS Express ausgeführt wird, auf einem Windows 10 Professional PC. Aber wenn ich die Anwendung auf meiner lokalen IIS-Instanz bereitstellen (Dateisystem veröffentlicht Methode), erhalte ich eine Fehlermeldung, dass:Angular 2 Bereitstellung zu IIS mit Visual Studio 2015 gibt "Route ist undefiniert" Fehler
In Firefox: Uncaught (in Versprechen): Typeerror: Route ist nicht definiert
In Chrome : Unerwartet (in Aussicht): TypeError: Kann Eigenschaft 'outlet' von undefined nicht lesen
Ich kann nicht verstehen, was das verursachen würde, da es lokal gut funktioniert. Ich erhalte keine 404-Fehler, und auf der Registerkarte des Chrome-Netzwerks kann ich sehen, dass viele Dateien erfolgreich geladen werden.
Ich konnte nicht viele Deployment-Konfigurationsparameter finden, mit denen ich basteln könnte. Die Stacktrace Informationen sind nicht hilfreich (für mich), aber jemandem etwas zeigen können, so ist es hier (von Firefox):
Unhandled Promise rejection: route is undefined ; Zone: angular ; Task: Promise.then ; Value: TypeError: route is undefined
Stack trace:
[email protected]://localhost/CrsInstrNetCore/node_modules/@angular/router//bundles/router.umd.js:734:9
[email protected]://localhost/CrsInstrNetCore/node_modules/@angular/router//bundles/router.umd.js:550:13
[email protected]://localhost/CrsInstrNetCore/node_modules/@angular/router//bundles/router.umd.js:540:24
[email protected]://localhost/CrsInstrNetCore/node_modules/@angular/router//bundles/router.umd.js:530:20
expandSegmentChildren/<@http://localhost/CrsInstrNetCore/node_modules/@angular/router//bundles/router.umd.js:534:76
mapChildren/<@http://localhost/CrsInstrNetCore/node_modules/@angular/router//bundles/router.umd.js:210:44
[email protected]://localhost/CrsInstrNetCore/node_modules/@angular/router//bundles/router.umd.js:82:17
[email protected]://localhost/CrsInstrNetCore/node_modules/@angular/router//bundles/router.umd.js:208:9
[email protected]://localhost/CrsInstrNetCore/node_modules/@angular/router//bundles/router.umd.js:534:16
[email protected]://localhost/CrsInstrNetCore/node_modules/@angular/router//bundles/router.umd.js:527:39
[email protected]://localhost/CrsInstrNetCore/node_modules/@angular/router//bundles/router.umd.js:503:43
Router</Router.prototype.runNavigate/<@http://localhost/CrsInstrNetCore/node_modules/@angular/router//bundles/router.umd.js:1871:17
[email protected]://localhost/CrsInstrNetCore/node_modules/zone.js/dist/zone.js:584:30
Router</[email protected]://localhost/CrsInstrNetCore/node_modules/@angular/router//bundles/router.umd.js:1866:20
Router</Router.prototype.scheduleNavigation/<@http://localhost/CrsInstrNetCore/node_modules/@angular/router//bundles/router.umd.js:1851:65
Zone</ZoneDelegate</[email protected]://localhost/CrsInstrNetCore/node_modules/zone.js/dist/zone.js:323:20
NgZoneImpl/this.inner<[email protected]://localhost/CrsInstrNetCore/node_modules/@angular/core//bundles/core.umd.js:9100:36
Zone</ZoneDelegate</[email protected]://localhost/CrsInstrNetCore/node_modules/zone.js/dist/zone.js:322:20
Zone</Zone</[email protected]://localhost/CrsInstrNetCore/node_modules/zone.js/dist/zone.js:216:25
scheduleResolveOrReject/<@http://localhost/CrsInstrNetCore/node_modules/zone.js/dist/zone.js:571:53
Zone</ZoneDelegate</[email protected]://localhost/CrsInstrNetCore/node_modules/zone.js/dist/zone.js:356:24
NgZoneImpl/this.inner<[email protected]://localhost/CrsInstrNetCore/node_modules/@angular/core//bundles/core.umd.js:9091:36
Zone</ZoneDelegate</[email protected]://localhost/CrsInstrNetCore/node_modules/zone.js/dist/zone.js:355:24
Zone</Zone</[email protected]://localhost/CrsInstrNetCore/node_modules/zone.js/dist/zone.js:256:29
[email protected]://localhost/CrsInstrNetCore/node_modules/zone.js/dist/zone.js:474:26
ZoneTask/[email protected]://localhost/CrsInstrNetCore/node_modules/zone.js/dist/zone.js:426:22
Ich bin nicht sicher, welche Dateien hilfreich wäre, um zu zeigen, weil alles in der Entwicklungsumgebung funktioniert. Wenn nützlich, hier ist meine tsconfig.json Datei:
Kann jemand vorschlagen, wie man das Problem erforscht/löst?
Ich bekomme jetzt den gleichen Fehler in Visual Studio - weiß nicht, wie oder warum. Wie soll eine Person eine Fehlermeldung wie diese debuggen? So nicht hilfreich !! – JRS