2017-01-01 462 views
0

託管應用程序中的一個角2應用程序我是一個初學者的angular2並開始基於例子我發現了一個項目工作。當託管在Windows上我的應用程序在其HTTP訪問:/本地主機(或NPM http://localhost:3000),但如果我嘗試把它放在IIS下的本地主機/ MyApp的仍然試圖在本地主機進行導航。下本地主機

你可以找到我在使用的示例代碼: https://github.com/DeborahK/Angular2-GettingStarted/tree/master/APM%20-%20Final

有沒有這樣做的任何簡單的方法? enter image description here

+1

你有沒有設置默認頁面? –

+0

是的。仍然發生 – user355289

回答

2

試試這個:在你的角2應用程序的index.html,編輯<base href="/MyApp/">

+0

這正是我正在尋找的。我還必須在system.js config中將該路徑更改爲npm。 – user355289

+0

但還有一件事。現在我在代碼中使用MyApp了。 npm開始尋找localhost:3000/Myapp女巫是不正確的。我可以看到我的代碼在IIS上運行,但是我仍然可以在節點上運行它嗎? – user355289

+1

不知道你的後續問題的答案。也許你可以用角度cli開發你的angular 2應用程序,並且在IIS服務之前,你只需運行'ng build --base-href/myUrl /'。 https://github.com/angular/angular-cli#base-tag-handling-in-indexhtml – Timathon