我有一个网站,我通过VS 2015运行,工作正常,但是在部署到IIS 7.5时有些不正当的行为。
请参阅有关我的网站的以下详细信息:
1。 IIS Application name
:AngularSchoolSystem
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/
它正确加载主页,但是当我点击链接Student
或Teacher
中的任何一个时,浏览器URL不考虑应用程序命名并将其更改为http://localhost/#Student
,并显示IIS级别的默认图像。