我的aspnet webform应用程序出现问题。当我没有登录时,它会像往常一样重定向到/Account/Login.aspx
文件。
我收到404文件未找到错误网址:/Order/Account/Login
但文件就在那里!它一直工作到昨天,我的变化不大。
在调试模式下,我在global.asax
方法中收到错误:
void Application_Error( object sender , EventArgs e )
{
var ex = Server.GetLastError();
if( ex != null )
{
Session["Erro"] = ex.InnerException;
}
}
其中ex =找不到文件。
可能有什么问题,或者我在哪里可以获得应用中的更多信息?
编辑: 当我在浏览器中收到错误时,网址为:
本地主机:10536 /订购/帐户/登录RETURNURL =%2fGuazzelliOrder%2fAccount%2fLogin.aspx
答案 0 :(得分:0)
基于localhost:10536/Order/Account/Login?ReturnUrl=%2fGuazzelliOrder%2fAccount%2fLogin.aspx
我假设您的重定向缺少文件的.aspx扩展名,因此无法找到Login.aspx。检查执行重定向的代码。
此外,您应该明确是否在ASP.NET MVC上使用ASP.NET Web窗体。您问题上的标记表示两者。