This is my project structure. I have index.html outside app folder. Wenn ich meine Anwendung lokal ausführe funktioniert es einwandfrei. Angular2-Routing und Seitenrendering funktionieren auf dem lokalen Rechner korrekt.angular2 lädt die Seite auf dem Server nicht, das gleiche funktioniert auf dem lokalen Rechner
Aber wenn ich diese Anwendung auf dem Server hosten. Seitenrouting funktioniert nicht.
Ich habe folgenden Code in meine Web-.config zu schreiben URL zu schreiben und dann kann ich index.html Seite als Standard-Seite aufgerufen werden.
`
<system.webServer>
<rewrite>
<rules>
<rule name="Angular2" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" pattern="" ignoreCase="false" />
</conditions>
<action type="Rewrite" url="/index.html" appendQueryString="true" />
</rule>
</rules>
</rewrite>
</system.webServer>
`
Aber noch angular2 Seite wird nicht wiedergegeben.
Auch ich habe meine Anwendung in der Root-Domain veröffentlicht. und enthalten
<base href="/">
in index.html Seite zu.
Bitte schlagen Sie mir vor, was soll ich tun?
Was ist der Fehler? Was siehst du, wenn du dorthin gehst? – Milad
Was verwenden die transpile es? ist das Typoskript? Wo ist der Ordner dist? – Milad
@ xe4me Ich benutze Typoskript, um es zu transpilieren. Auf dem Server sehe ich keinen Fehler. immer noch meine innere Seite, die um Winkel 2 geführt sind, sind nicht geladen. –