Мне недавно было предоставлено более старое веб-приложение ASP для поддержки. Я не затронул это много, из того, что я понимаю, фактические файлы проекта VB6 исчезли, поэтому у меня есть только файлы ASP для работы. Недавно пользователи начали жаловаться на то, что их выгрузили, иногда через минуту или меньше. Я попробовал себя и один раз зашел в систему, щелкнув еще одну ссылку, которая проверяет подлинность перед показом содержимого страницы, но ей пришлось снова войти в систему, прежде чем возвращаться на страницу и показывать ее. Такое поведение, похоже, только что появилось, поскольку никто его не коснулся, и он раньше этого не демонстрировал. Любые предложения о том, с чего начать? Благодарю.Публикация веб-страницы ASP Страница
ответ
Поскольку существует множество способов хранения пользовательской сессии, сложно сказать, что здесь происходит без дополнительной информации.
Если пользователи не входят в систему «случайно», что подсказывает мне, что вы используете объект Session для хранения информации об аутентификации. Возможно одно из следующих событий:
IIS повторно использует (перезапускает) ваше приложение. Это удаляет объекты сеанса. Дополнительная информация: http://msdn.microsoft.com/en-us/library/ms525803.aspx
Это несколько простой, но вы используете несколько веб-серверов в какой-то конфигурации балансировки нагрузки? Объект сеанса является машинным.
Другая возможность. Это применимо, даже если вы не используете объект Session. Я видел это много раз.
- Доступно ли вашему приложению через несколько URL-адресов? Другими словами, оба: http://www.mysite.com и http://mysite.com. Куки-файлы (и сеансы) являются специфичными для домена, и они считаются двумя отдельными доменами. Возможно, они отскакивают между двумя сайтами благодаря таким факторам, как наличие страниц из обоих доменов, отмеченных закладкой, или из-за не относительных ссылок/перенаправлений на вашем сайте.
Является ли токен аутентификации хранимым в файле cookie, а файлы cookie теперь отключены в вашем браузере?
Возможно ли, что параметры конфигурации приложения были изменены? Или конфигурация IIS (или более новая версия IIS)? Были ли изменения на системном уровне?
Я посмотрел eventvwr и не видел никого кроме меня, и я ничего не изменил. –
Если никто ничего не изменил, и никто не вошел в игру, вы считаете, что делаете iisreset, чтобы убедиться, что вы не преследуете какую-то редкую странность? Я ненавижу прибегать к iisresets, но когда все остальное терпит неудачу ...
Если вы могли бы предоставить больше информации, такой как тип аутентификации, способ ее хранения (клиентский файл cookie или какой-либо другой метод) и т. Д. ... мы могли бы помогите больше.
goodluck
Я считаю, что он хранится через файл cookie, но я изучу это и отредактирую свой вопрос. Благодарю. –
Что вы используете для поддержания состояния? Возможно ли, что вы проигрываете сессию из-за webfarm/webgarden scenerio? Я видел, как все работает нормально долгое время, а затем внезапно приложение (ok, asp.net) начинает собирать/выбирая, с какой программой он хочет общаться.
Нет, это не на webfarm, просто на одном сервере. –
- 1. Публикация контента как страница
- 2. SharePoint 2010 - публикация сайта Главная страница (default.aspx)
- 3. Публикация на СТРАНИЦУ как СТРАНИЦА
- 4. ASP Razor Войти Страница
- 5. Страница загрузки страницы ASP?
- 6. тема в asp страница
- 7. Asp страница не открывается
- 8. ASP страница в div
- 9. ObjC, Facebook Страница - публикация новостей работает, но публикация фотографий не
- 10. Публикация xml от классического asp до asp.net
- 11. Публикация сайта asp на локальном IIS
- 12. Предварительная обработка (классическая) ASP-страница
- 13. asp страница получает неправильный запрос
- 14. ASP-страница соскабливания в wpf
- 15. ASP-страница, отображающая старый запрос
- 16. Страница входа ASP для ASP.NET
- 17. ASP страница не распознают переменные
- 18. Asp классическая страница для php
- 19. страница опроса в asp C#
- 20. ASP not Rendering. Произведена страница
- 21. страница ошибки в ASP MVC
- 22. Asp Страница в вложенной папке открыта как новый сайт
- 23. Публикация данных формы для перенаправления Страница
- 24. Страница ошибки ASP ASP не работает IIS 7.5
- 25. ASP страница Форма Действие не давая ASP кнопки OnClick обжига
- 26. Будет ли страница ASP CSS кэшироваться как обычная страница CSS?
- 27. Публикация веб-сайта asp net на сервере с использованием IIS
- 28. ASP-страница прокручивается наверху обновления UpdatePanel
- 29. .asp страница вызывает удаленную .php страницу
- 30. ActiveX Word Control в asp Веб-страница
Для входа в систему VBScript создает объект для передачи имени пользователя/пароля. Я думаю, что мне нужно будет отследить файл проекта, чтобы узнать, что еще происходит для управления сеансами, прежде чем идти дальше. –