2017-01-01 132 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