Iis 7 IIS 7-从HTTPS重定向到HTTP架构不工作

Iis 7 IIS 7-从HTTPS重定向到HTTP架构不工作,iis-7,Iis 7,我最近在win 7 IIS 7下设置了一个aspnet应用程序,并为此应用程序启用了SSL。 该应用程序在ssl下工作得很好,但是当我使用response.redirect将模式从https更改为http时,请求会超时,我被它卡住了,任何想法都是受欢迎的。 关于除非提供绝对URL,否则无法切换协议。引用必须是绝对的 使用encryptedUri和UnencyptedUri属性。当模块删除安全性时,可以指定“unencryptedUri”将用户发送回另一个域或特定URI 您可以有一个自定义配置 &

我最近在win 7 IIS 7下设置了一个aspnet应用程序,并为此应用程序启用了SSL。 该应用程序在ssl下工作得很好,但是当我使用response.redirect将模式从https更改为http时,请求会超时,我被它卡住了,任何想法都是受欢迎的。
关于

除非提供绝对URL,否则无法切换协议。引用必须是绝对的

使用encryptedUri和UnencyptedUri属性。当模块删除安全性时,可以指定“unencryptedUri”将用户发送回另一个域或特定URI

您可以有一个自定义配置

<secureWebPages
    mode="RemoteOnly"
    encryptedUri="secure.mysite.com"
    unencryptedUri="www.mysite.com"
    maintainPath="True"

    warningBypassMode="AlwaysBypass">


    ...
</secureWebPages>

...

例如,将安全请求重定向到secure.mysite.com,不需要安全的请求可以重定向回www.mysite.com。maintainPath与上述属性一起使用。当模块重定向到encryptedUri或UnencyptedUri时,它会在发送用户之前附加当前路径。

我也看到了这一点。我原以为这是由我的应用程序前面的代理服务器引起的,但现在我读到这篇文章可能不是。同样的应用程序在IIS6下运行良好。在我的例子中,我通过实际更改链接以直接命中HTTP页面而不是重定向到HTTP的HTTPS页面来解决这个问题。我认为这是一个解决办法,但不是一个解决方案-渴望听到别人的想法。是的,这是真的,应用程序工作在iIS6:SI-AM使用绝对URL,我正在做响应。你指的是什么?我正在寻找一个本地解决方案,似乎只是iis7上的问题,iis6上的工作正常