我最近在我的IIS中将DNN网站降级了一级。现在单点登录并不起作用,因为FedAuth cookie未在请求中发送。如果我将CookieHandler.Path属性设置为" /"它可以工作,但我在IIS中有多个站点,所以这会引起一些冲突。
我已将依赖方的更改从mysite.com更改为mysite.com/newspot /
我还在dnn portalalias表中进行了httpalias更改,指向mysite.com/newspot
我需要更改一些其他变量吗?默认情况下,cookie的路径是/ newspot /应该是。它只是没有将其纳入请求中。
答案 0 :(得分:0)
事实证明。问题是外壳。关于cookie,mysite.com/PLACE/与mysite.com/place/不同。所以它设置了cookie到mysite.com/newspot/的路径,然后尝试在mysite.com/NEWSPOT/上找到cookie,当它修复后,一切都按预期开始工作。