2013-08-19 2 views
0

서버에 C# 웹 응용 프로그램을 배포했습니다. 그리고 global.asax 파일에서 요청 URL을 인쇄했습니다. 그러나 그것은 잘못 보여주고 있습니다. 요청 URL을 (http://test.com/test.com/)와 같이 두 번 표시합니다. 하지만 로컬에서는 정상적으로 작동합니다. 문제를 찾을 수 없습니다. 코드C에서 잘못된 요청 URL 감지 #

+0

이 메시지를 인쇄하려는 global.asax의 이벤트는 무엇입니까? – nerdybeardo

답변

0

사용이 System.Web.HttpContext.Current.Request.Url.GetLeftPart (UriPartial.Path) .IT는 왼쪽을 반환합니다 사전에 URL을

void Application_BeginRequest(object sender, EventArgs e) 
{ 
     string requesturl = Request.Url.ToString(); 
     Response.Write("<br/>requesturl " + requesturl); 
} 

감사를 인쇄하는 데 사용 이 부분이 작동하지 않는다면, 무엇이 상대 URLglobal.asax 코드의 값인 지 표시하십시오.

+0

만약 당신이 왜 투표했는지에 대한 투표 상태를 포기하면 .. – Sasidharan

+1

이것은 코멘트 여야합니다 – dtsg

+0

의견을 말하기에 충분한 평판이 없다는 것을 알았습니다. – Sasidharan