2017-02-11 2 views
2

folgte ich die Angular2 VS-Setup aus dieser Seite-Angular 2 Visual Studio-Setup-Probleme

https://angular.io/docs/ts/latest/cookbook/visual-studio-2015.html

Das Problem ist, dass http://localhost:56428/ gibt einen 403 (verboten) Fehler, und den einzigen Weg, meinen Index zuzugreifen, ist um zu http://localhost:56428/src/index.html zu navigieren.

Dies ist nicht ideal und funktioniert nicht einmal, weil Anfragen an system.js und andere Dateien auf dieser Seite direkt an den Webstamm weitergeleitet werden.

Ich bin mir nicht sicher, ob ich hier einen Schritt verpasst habe, aber ich denke nicht, dass das das ist, was sie beabsichtigten. Wie mache ich src/ servable bei /?

ANTWORT AUF GEFUNDEN

.net web application change root directory

Ich weiß nicht, warum die Winkel Website, die nicht erwähnt.

Das -Tag gibt die Basis-URL/Ziel für alle relativen URLs in ein Dokument

:

Antwort

0

ANTWORT VON

.net web application change root directory

<configuration> 
    <system.web> 
     ... 
     <urlMappings enabled="true"> 
      <add url="~/" mappedUrl="~/src/index.html" /> 
     </urlMappings> 
    </system.web> 
    ... 
    <system.webServer> 
     ... 
     <rewrite> 
      <rules> 
      <rule name="Redirect everything to root" stopProcessing="true"> 
       <match url=".*" /> 
       <conditions logicalGrouping="MatchAll"> 
       <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> 
       <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> 
       </conditions> 
       <action type="Rewrite" url="/src/{R:0}" /> 
      </rule> 
      </rules> 
     </rewrite> 
    </system.webServer> 
    ... 
</configuration> 
0

Haben markiert Sie Ihre index.html als Anwendung auf Seite starten?

Falls nicht, klicken Sie mit der rechten Maustaste auf index.html und klicken Sie auf "Als Startseite festlegen".

+0

Ich habe. Es geht zu src/index.html im Browser –