Пожалуйста, помогите мне, я впадаю в отчаяние, пытаясь найти проблему, и я не знаю, с чего начать.
Вот симптомы:
Я заметил, что когда пользователь входит в систему утром, он сразу же выходит из системы, затем, когда он входит снова, все в порядке, и он может работать на сайте.
Время от времени, когда пользователь нажимает на ссылку, страница загружается очень долго, но фактически никогда не загружается, и пользователь переходит на страницу входа.
Кроме того, после того, как на веб-сайте произошло исключение, пользователь затем попадает на страницу входа. Как будто исключение как-то очищает сеанс.
Кто-нибудь из вас знает ситуацию, в которой это может произойти?
Код, который я использую на каждой странице в моем приложении, выглядит следующим образом:
If (Not User.Identity.IsAuthenticated) Then
Response.Redirect("../login2.aspx")
End If
' If session timeout then return to login screen '
If ((Session("LocationId") Is DBNull.Value) Or (Session("LocationId") Is Nothing))
Then
Response.Redirect("../login2.aspx")
End If
Код в web.config:
<sessionState cookieless="false" timeout="600" />
<authentication mode="Forms">
<forms timeout="600" />
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>