2017-01-01 3 views
0

私は初心者anger2で、私が見つけたサンプルに基づいてプロジェクトを始めました。私のアプリケーションをhttp:/ localhost(またはnpm http://localhost:3000)でアクセスできるWindows上でホスティングするとき、localhost/IISの下にあるIISに配置しようとすると、localhostの下をナビゲートしようとします。これを行うのいずれかの簡単な方法がある https://github.com/DeborahK/Angular2-GettingStarted/tree/master/APM%20-%20Finallocalhostの下にあるアプリケーションで角度2のアプリケーションをホストしています

あなたは私が使用したサンプルコードを見つけることができますか? enter image description here

+1

デフォルトのページを設定しましたか? –

+0

はい。まだ生きている – user355289

答えて

2

これを試してください:角度2アプリのindex.htmlで<base href="/MyApp/">を編集してください。

+0

それはまさに私が探していたものでした。私もsystem.js configでそのパスをnpmに変更しなければならなかった。 – user355289

+0

さらにもう一つ。これで私はMyAppをコードで使用します。 npm startはlocalhostを探します:3000/Myapp魔法は正しくありません。私は自分のコードがIIS上で実行されているのを見ることができますが、ノード上で実行することはできますか? – user355289

+1

あなたのフォローアップの質問に対する答えがわからない。たぶんangular2を使ってAngular 2アプリを開発することができ、IISで提供する前に 'ng build --base-href/myUrl /'を実行するだけです。 https://github.com/angular/angular-cli#base-tag-handling-in-indexhtml – Timathon

関連する問題