我有一个使用Cassini开发和测试过的MVC应用程序。将其部署到我的GoDaddy网站上时,默认页面可以正常显示。但当我点击登录时,会出现404错误。
我在IIS 7下运行该应用程序,所以这种情况出乎意料。我的路由非常简单:
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Public", action = "Index", id = "" }
);
routes.MapRoute(
"Report1",
"Report/{action}/{start}/{end}",
new { controller = "Report", action = "Index" }
);
routes.MapRoute(
"Report2",
"Report/{action}/{start}/{end}/{idList}",
new { controller = "Report", action = "Index" }
);
任何想法是什么可能正在发生或者我如何可以解决这个问题吗?