2010-02-08 35 views
1

我剛發現我的網站身份驗證在IE8中不起作用。它適用於FF,Chrome,Opera,但不適用於IE8。我刪除了所有的Cookie和臨時文件,但沒有更改。經過短時間的研究,我發現IE8上的cookie存在一些問題。ASP.NET:窗體身份驗證與IE8不兼容

看這個http://www.reachfarther.com/persistent_cookies_fail_in_ie8.html

這裏是我的web.config

<authentication mode="Forms"> 
     <forms defaultUrl="~/Default.aspx" loginUrl="~/Login.aspx" domain="ivan_g" name=".MY_WEB_AUTH_COOKIE" cookieless="UseCookies" slidingExpiration="true" timeout="10" protection="All"></forms> 
    </authentication> 

    <httpCookies domain="ivan_g" /> 

我想在辦公室運行從我的電腦的網站,所以我的域名是ivan_g我想。這是URL:

http://ivan_g/devsite/Login.aspx?ReturnUrl=%2fdevsite%2fDefault.aspx

u能幫助我嗎?

回答

0

我忘了說,這表單身份驗證問題僅在我部署在IIS上時發生(我的操作系統是WinXP sp3)。當我在VS 2008 Dev Web Server上工作時,它是O.K.