2011-04-06 70 views
0

我使用asp.net的Cookie在我的應用程序是我的web配置:登錄控制不起作用

<authentication mode="Forms"> 
    <forms path="/" 
     defaultUrl="Default.aspx" 
     loginUrl="Login.aspx" 
     name=".ASPXAUTH" 
     slidingExpiration="true" 
     timeout="3000" 
     domain="www.mysite.com" 
     cookieless="UseDeviceProfile"/> 
</authentication> 

它工作正常,但我有一個問題,過了些日子,當用戶一直在努力與網站應用程序,突然我的登錄控制不起作用。我發現它將在刪除臨時文件後起作用。

編輯:請注意域名當用戶請求www.mysite.com每件事情都可以,但沒有「www」登錄不起作用。在Firefox中,他們工作得很好。這是IE問題。

我該如何解決這個問題?

回答

0

這與您的主機和服務器(IIS服務提供商)有關,它們似乎更改了「aspnet_client \ system_web \ 2_0_50727」文件夾中的某些默認腳本文件,如「WebUIValidation.js」或「SmartNav.js」。這些是ASP.net默認腳本。如果您更改主機提供商,您將看到其工作良好和(跨瀏覽器)。