2012-02-24 46 views
0

我使用以下代码尝试重定向到https,它不工作。此代码已被建议作为许多其他职位重定向的答案。https重定向只是不工作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 2012-02-24 14:07:36

回答

0

如果你在本地测试,那么你的第一次。如果条件满足,它永远不会为HTTPS。如果不是这种情况,日志文件中的任何内容?在页面上返回任何错误?

+0

如果我在Visual Studio中运行页面,IsLocal将仅为true,页面消息仅表示该URL需要SSL,通常我认为是402.4错误。 – htm11h 2012-02-24 14:59:14