2014-01-07 4 views
0

aspnet webform 응용 프로그램에서 문제가 발생합니다. 로그인하지 않으면 평소대로 /Account/Login.aspx 파일로 리디렉션됩니다.Aspnet WebForms 파일에서 오류를 찾을 수 없습니다.

나는 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; 
    } 
} 

.

무엇이 잘못되었거나 앱에서 더 많은 정보를 얻을 수 있습니까?

편집 : 브라우저에서 오류가 발생하는 경우 , URL이 :

로컬 호스트 : 10536은/주문/계정/로그인 ReturnUrl = % 2fGuazzelliOrder % 2fAccount % 2fLogin.aspx

+0

라우팅 설정을 확인하여 해당 URL에 대한 실제 파일의 위치를 ​​찾으셨습니까? – Kaf

+0

'Order/Account/Login.aspx' 페이지가 있는지 확인하십시오. –

+0

ASPX 뷰 엔진에서 ASP.NET MVC를 사용하고 있습니까? 아니면 순전히 웹폼 응용 프로그램입니까? (이 태그는 약간 혼란 스럽습니다.) –

답변

0

에 기반 localhost:10536/Order/Account/Login?ReturnUrl=%2fGuazzelliOrder%2fAccount%2fLogin.aspx 파일의 .aspx 확장명이없는 리디렉션을 가정하고 있으므로 Login.aspx를 찾을 수 없습니다. 리디렉션을 수행하는 코드를 확인하십시오.

또한 ASP.NET MVC에서 ASP.NET Web Forms를 사용하는지 여부를 명확히해야합니다. 귀하의 질문에 귀하의 태그가 모두 나타냅니다.

+0

죄송합니다. ASP.NET MVC는 일반적인 ASP.NET 오류 일 수 있다고 생각하기 때문에 넣습니다. – gog

관련 문제