2012-10-11 3 views
3

메인 페이지 (Index.aspx)에 두 개의 버튼이있는 웹 사이트가 있습니다. 이 버튼 중 하나를 클릭하면 URL에 일부 매개 변수가 추가되고 웹 사이트는로 리디렉션됩니다. 다른 페이지.Asp.net Response.Redirect Azure

Response.Redirect("~/Charges/blabla.aspx?BillId=" + rcEmployee.SelectedValue); 

이 내 로컬 컴퓨터 및 Windows 서버 환경에서 잘 작동하지만 내가 푸른에 배포 할 때 리디렉션하지 않습니다 webrole.

때 브라우저는 http://someurl.cloudapp.net/에 있고이 페이지에 남아 버튼을 클릭 (그리고 피들러를 사용하여이 파일/페이지 페이지를 찾을 수 없음을 보여줍니다) 을하지만 URL이 http://someurl.cloudapp.net/index.aspx 때 내가 버튼을 클릭하면 버튼이 정상적으로 작동 ...

왜 이런 일이 발생하는지 설명 할 수 있습니까? 이 문제를 어떻게 해결할 수 있습니까?

감사

+0

웹 사이트로 우리를 가리킬 수있는 모든 기회를 작동하는 경우 그 동안 당신이 MapPath를 시도 ANS 볼 수 있습니다 무슨 일이야? – smarx

+0

"파일을 찾을 수 없음"페이지의 텍스트는 무엇이라고 말합니까? – EricLaw

+0

smarx를 내부 사이트로 사용할 수 없습니다. – Marcom

답변

0

내가 이런 종류의 문제가 발생할 아직 모르지만, 우리가 볼 수는

Response.Redirect(HttpContext.Current.Request.MapPath("~/Charges/blabla.aspx?BillId=" + rcEmployee.SelectedValue));