网站中使用了Forms认证后,当输入保护目录下的地址,会出现returnUrl=/xxxx这样的,因为我的登录地址是https的,returnUrl是相对的,所以就会返回登录前的页面的时候,也成了https,我现在不要HTTPS,我要从登录页面跳到HTTP的。。。怎么把returnUrl弄成绝对的。。.NET里有可以设置的地方吗?
那用替换就行了呗。比如说现在跳转的地址是https://abc.com/a.htm那就"".Replace("https://","http://")就行了啊。
登录验证完后自己跳转就行了啊..
http://msdn.microsoft.com/en-us/library/1d3t3c61.aspx
看一下配置属性enableCrossAppRedirects可否解决你的问题。