也许我在这里很困惑,但我想去http://ryan.local.myappname.com/Order
其他的东西,比如 /Home 工作,我检查并找到了这个 routes.MapRoute 东西并添加了这个:
routes.MapRoute("Order", "Order", new { controller = "Order", action = "Index" });
但它仍然说找不到页面......什么dealio?
也许我在这里很困惑,但我想去http://ryan.local.myappname.com/Order
其他的东西,比如 /Home 工作,我检查并找到了这个 routes.MapRoute 东西并添加了这个:
routes.MapRoute("Order", "Order", new { controller = "Order", action = "Index" });
但它仍然说找不到页面......什么dealio?
试试这个:
routes.MapRoute(
"Order",
"{controller}/{action}",
new { controller = "Order", action = "Index"}
);
你在运行 IIS 6 吗?
如果是这样,则它具有您必须手动解决的已知问题:
http://blog.codeville.net/2008/07/04/options-for-deploying-aspnet-mvc-to-iis-6/