gpt4 book ai didi

ASP.NET MVC 在安全内容和非安全内容之间切换

转载 作者:太空宇宙 更新时间:2023-11-03 13:13:38 25 4
gpt4 key购买 nike

在使用安全连接 (https) 登录到 mvc 站点后,使用 https 连接的调用操作会显示用户已登录,但使用 http 调用操作时,就好像用户没有登录一样。

因为我需要为 https 连接使用虚拟目录(并且不能为 http 连接使用该目录)HTTPS 链接以:https://www.sitename.com/vdir/...Http 链接开头为:http://www.sitename.com/...

知道是什么导致了这种行为吗?

非常感谢任何帮助。谢谢!

最佳答案

两个不同的虚拟目录不能在 IIS 6 中共享 session 信息,除非您愿意使用 SQL 状态或状态服务器,并使用(不安全?)无 cookie session 模式。

要完成所需的行为,请在主站点上同时打开端口 80 和端口 443,以便您可以使用 http://sitename.com 访问它们。和 https://sitename.com .然后你可以随时在 http 和 https 之间切换。只需放弃针对不同协议(protocol)使用不同虚拟目录的想法即可。

关于ASP.NET MVC 在安全内容和非安全内容之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2085355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com