【发布时间】:2014-01-07 14:06:05
【问题描述】:
我的 aspnet webform 应用程序出现问题。当我没有登录时,它会像往常一样重定向到/Account/Login.aspx 文件。
我得到 404 文件未找到错误 URL:/Order/Account/Login
但是文件在那里!它一直工作到昨天,我没有太大变化。
在调试模式下,global.asax 方法出现错误:
void Application_Error( object sender , EventArgs e )
{
var ex = Server.GetLastError();
if( ex != null )
{
Session["Erro"] = ex.InnerException;
}
}
其中 ex = 未找到文件。
可能出了什么问题,或者我可以在应用中从哪里获得更多信息?
编辑: 当我在浏览器中收到错误时,网址是:
localhost:10536/Order/Account/Login?ReturnUrl=%2fGuazzelliOrder%2fAccount%2fLogin.aspx
【问题讨论】:
-
您是否检查了路由配置以找到该 url 的实际文件位置?
-
检查
Order/Account/Login.aspx页面是否存在 -
您在使用带有 ASPX 视图引擎的 ASP.NET MVC 吗?或者这纯粹是一个网络表单应用程序? (标签让我有点困惑)
-
@StevenV 我用 url 编辑了帖子,我使用 aspx。
-
@Murali 它存在。我可以在解决方案资源管理器中看到它。
标签: asp.net asp.net-mvc webforms