我的菜单链接在我的本地计算机上正常工作。一个典型的看起来像这样,来到"关于"页:
<a class="link-text head-nav-home" href="About">
<span class="text-link-text-2">About</span>
</a>
哪个转换为localhostxxx /关于哪个转换为localhostxxx / About / index
然而,当我将项目移动到我的主机服务时,我到达我的主页就好了但是当我尝试导航到about页面时它无法找到它。网址是&#34; myRootSite / About&#34;它应该在哪里&#34; myRootSite / projectFolder / About&#34;。如果我将href更改为&#34; projectFolder / About&#34;它仍然没有找到,因为网址变成了#34; myRootSite / projectFolder / projectFolder / About&#34;
我的RouteConfig.cs是标准的MVC文件,应该按照
创建url url: "{controller}/{action}/{id}",
是否有某种方法可以在每次新导航事件之前重置或清除网址。还是我错过了别的什么?感谢