我知道这已经被问过很多次了,但我们刚刚将服务器从2003年升级到2012年,突然我们的电子邮件充斥着成千上万的电子邮件,甚至用户似乎没有看到这些错误(我们正在使用ELMAH处理错误电子邮件)
模式如下:
- 正在查找"未找到公共操作方法'Login'"appName.Controllers控制器"。AccountController",但是没有在代码中调用'login'(有一堆这样的)
- 我们也开始得到"'/apple-touch-icon-xxxx.png' was not found"错误,但我们不为Apple编写代码。
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
//Custom route for Error hander (ELMAH)
routes.MapRoute(
"ErrorHandler", // Route name
"{*path}", // URL
new { controller = "Error", action = "Index" }
);
这些对我来说都有点奇怪,谁能建议我应该开始看什么?
提前感谢。WM
刚刚找到。显然一个已知的问题mvc3(你不喜欢微软)自动重定向的FormsAuthentication到其他URL比指定在Web.Config?