在我的申请表中,我有一条路线:
routes.MapRoute(
name: "ILRoute",
url: "{*Path}",
defaults: new { controller = "Page", action = "index", Path = "" });
在我的控制器中,我得到了路径并找到了被调用的页面,并返回了我想要的页面数据视图。
当我在VS 2010上运行时它工作正常,但当我上传到服务器时,我在调用某些页面时收到错误404。例如:我有菜单将attr设置为'channels'。在VS 2010中它工作正常,当单击菜单时,会出现频道页面但在服务器上出现404错误。我手动将浏览器中的URL更改为:
myserverIP / websiteNAme / Home
并且在此状态下,当我点击“频道”菜单时,页面出现!但在最后一个状态中,浏览器说:找不到文件或目录,浏览器尝试访问此URL:
MyServerIP /信道
答案 0 :(得分:0)
最后我找到了解决问题的解决方案
我使用“/”和域名以及菜单链接
“/ domainName / MenuLink
所以当用户点击菜单时,网址正确
tnx每个人