2012-02-24 3 views
0

다음 코드를 사용하여 https로 리디렉션하려고했지만 작동하지 않습니다. 이 코드는 다른 많은 게시물의 리디렉션에 대한 응답자로 제안되었습니다.https redirect가 작동하지 않습니다. IIS, vb.net

If Not Request.IsLocal AndAlso Not Request.IsSecureConnection Then 
     Dim redirectUrl As String = Request.Url.ToString().Replace("http:", "https:") 
     Response.Redirect(redirectUrl) 
End If 

누구나 내가 트래픽을보기 위해 지금 바이올린을 사용하여 확인할 수있는 것에 대한 아이디어가 있습니다.

SSL이 IIS 6에서 설정되면 인증서가 사이트에 올바르게 설치됩니다.

그 밖의 무엇이 내가 뭘 놓치고 있습니까?

감사합니다.,

+0

어떤 오류 코드가 있습니까? IIS 로그 상태는 무엇입니까? – Carlos

답변

0

로컬에서 테스트하는 경우에, 당신의 첫 번째 조건이 충족되어야하고이 HTTPS로 이동하지 않습니다. 그렇지 않은 경우 로그 파일의 내용은 무엇입니까? 페이지에 오류가 있습니까?

+0

IsLocal은 Visual Studio 내에서 페이지를 실행하는 경우에만 true입니다. 페이지 메시지는 URL에 SSL이 필요하다고 말합니다. 생각하는 일반적인 402.4 오류가있었습니다. – htm11h

관련 문제