我创建了一个 SharePoint 2013 互联网站点,它工作正常并且加载速度很快,但是当我第一次登录时,对窗口和表单进行身份验证大约需要 30 秒
我已经跟踪了以下表单身份验证代码
private static bool EstablishSessionWithToken(SecurityToken securityToken)
{
if (null == securityToken)
{
return false;
}
SPFederationAuthenticationModule fam = SPFederationAuthenticationModule.Current;
if (null == fam)
{
return false;
}
fam.SetPrincipalAndWriteSessionToken(securityToken, SPSessionTokenWriteType.WritePersistentCookie);
return true;
}
没有发生异常,但特别是在这一行需要 30 秒
fam.SetPrincipalAndWriteSessionToken(securityToken, SPSessionTokenWriteType.WritePersistentCookie);
我登录成功后,下次登录就可以了,很快
这个问题在一个小时或更长时间后再次出现
我检查了共享点 LOGS 文件,但找不到与该文件相关的任何信息