2011-04-06 35 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默认脚本。如果您更改主机提供商,您将看到其工作良好和(跨浏览器)。