ASP.NET:表单身份验证不适用于IE8

ASP.NET:表单身份验证不适用于IE8,asp.net,authentication,forms,internet-explorer-8,Asp.net,Authentication,Forms,Internet Explorer 8,我刚刚发现我的站点身份验证在IE8中不起作用。它在FF、Chrome、Opera中工作,但在IE8中不起作用。我已经删除了所有cookie和临时文件,但没有任何更改。经过短暂的研究,我发现IE8的cookies存在一些问题 看看这个 这是我的web.config <authentication mode="Forms"> <forms defaultUrl="~/Default.aspx" loginUrl="~/Login.aspx" domain="

我刚刚发现我的站点身份验证在IE8中不起作用。它在FF、Chrome、Opera中工作,但在IE8中不起作用。我已经删除了所有cookie和临时文件,但没有任何更改。经过短暂的研究,我发现IE8的cookies存在一些问题

看看这个

这是我的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" />


你能帮我一下吗?

你的url无效,因为它包含一个下划线,而下划线是无效的主机名字符

以下工作将起作用: