我刚刚在我的本地iis 7.0上的虚拟路径下移动了我的应用程序,以便我可以托管多个站点。路由不在主页的工作部分
他们似乎忽略了我创建的虚拟路径并转到根目录 - 例如:
而不是http://localhost/virtualpath/product/5
我似乎错过了一些非常基本的东西?
routes.MapRoute(
"Products",
"Products",
new { controller = "Product", action = "Index" }
);
routes.MapRoute(
"ProductDetails",
"Product/{id}/{name}",
new { controller = "Product", action = "Details", id = -1, name = "" }
);
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "" }
);
答案 0 :(得分:0)
好的,我发现我在链接和其他引用中出现了几个引用错误,当我切换到虚拟目录时都会出现这些错误。
以上示例是由于我在客户端js脚本上生成url而我在开头使用/。