Я переместил веб-сайт с Win2003 x32 на Win2008R2 x64. Отлично работает на старом сервере. Веб-сайт использует активный каталог для аутентификации. Я получаю эту ошибку в 2008 году: -2147023584: указанный сеанс входа не существует. Возможно, это уже было прекращено. Я попытался перейти в классический режим и т. Д. Без изменений. Он выполняет код VBScript (иначе я бы не получил ошибку).
Вот код:
Function AuthenticateUser(UserName, Password)
On Error Resume Next
Dim oADsNamespace, oADsObject
Dim strADsNamespace, strADsPath
strADsPath = "WinNT://ibcschools.edu"
strADsNamespace = left(strADsPath, instr(strADsPath, ":"))
Set oADsObject = GetObject(strADsPath)
Set oADsNamespace = GetObject(strADsNamespace)
Set oADsObject = oADsNamespace.OpenDSObject(strADsPath, UserName, Password, 0)
Response.Write(Err.Number & " : " & Err.Description & "<br />")
If Err.Number = 0 Then
Set oADsNamespace = Nothing
Set oADsObject = Nothing
Set strADsNamespace = Nothing
Set strADsPath = Nothing
AuthenticateUser = True
Else
Set oADsNamespace = Nothing
Set oADsObject = Nothing
Set strADsNamespace = Nothing
Set strADsPath = Nothing
AuthenticateUser = False
End If
End Function
Любая помощь будет оценена. Спасибо.