IIS 7.5 - AngularJS 1.4路由不正确的行为

时间:2016-04-26 14:19:01

标签: angularjs html5 iis-7.5 angularjs-routing

我有一个网站,我通过VS 2015运行,工作正常,但是在部署到IIS 7.5时有些不正当的行为。

请参阅有关我的网站的以下详细信息:

1。 IIS Application nameAngularSchoolSystem

2。 Index.html:<base href="" />

3。 Index.html HyperLinks:

<li role="presentation" class="active"> <a href="#Student">Student</a></li>
<li role="presentation"><a href="#Teacher">Teacher</a> </li>

3. 路由代码:

.when("/Student", {
    templateUrl: "/views/students/student.html",
    controller: "studentController"
})
.when("/Restaurant", {
        templateUrl: "/views/teachers/teacher.html",
        controller: "restaurantController"
})

当我第一次通过IIS运行时:http://localhost/AngularSchoolSystem/它正确加载主页,但是当我点击链接StudentTeacher中的任何一个时,浏览器URL不考虑应用程序命名并将其更改为http://localhost/#Student,并显示IIS级别的默认图像。

0 个答案:

没有答案