2014-01-10 19 views
1

我最近在我的IIS中移動了一個DNN網站。現在單點登錄不起作用,因爲FedAuth cookie沒有在請求中發送。如果我將CookieHandler.Path屬性設置爲「/」,它會工作,但我在IIS中有多個站點,所以這會導致一些衝突。DNN和WSFederation - FedAuth cookie沒有被髮送到服務器

我已在relyingparties變化從mysite.com到mysite.com/newspot/

我也讓在DNN portalalias表httpalias變化指向mysite.com/newspot

是否還有其他一些變量需要更改才能正常工作?默認情況下,cookie的路徑是/ newspot /,因爲它應該是。這只是沒有把它納入請求。

回答

0

事實證明。問題在於套管。當涉及到cookies時,mysite.com/PLACE/與mysite.com/place/不同。因此,它將cookie的路徑設置爲mysite.com/newspot/,然後嘗試在mysite.com/NEWSPOT/上找到該cookie,當此問題得到解決後,所有事情都按預期開始工作。