在web.config中更改Forms Authentication Node会产生什么影响

时间:2012-07-23 16:03:35

标签: .net forms authentication web-config

我们有典型的.NET表单身份验证,如下面的web.config节点。

我希望从

更改它
    <authentication mode="Forms">
        <forms loginUrl="login/logon.aspx" defaultUrl="Default.aspx" name=".ASPXFORMSAUTH" timeout="60000" slidingExpiration="true"/>
    </authentication>

    <authentication mode="Forms">
        <forms loginUrl="login/logon.aspx" defaultUrl="Default.aspx" name=".CUSTOMNAME" timeout="60000" slidingExpiration="true"/>
    </authentication>

可能产生的影响是什么?无论如何IIS都会被重置。

谢谢!

1 个答案:

答案 0 :(得分:1)

Name指定用于身份验证的HTTP cookie。默认情况下,name的值为.ASPXAUTH。如果多个应用程序在单个服务器上运行,并且每个应用程序都需要唯一的cookie,则必须在每个应用程序的Web.config文件中配置cookie名称。 MSDN

可能的影响:已经过身份验证的用户需要重新登录。