Пользователи выходят из моего приложения MVC3, размещенного на WinHost - PullRequest
3 голосов
/ 28 июня 2011

Я использую ASP и MVC3 на Winhost.com, и я постоянно выхожу из системы с помощью аутентификации Windows Forms. Я перейду с одной на две страницы, и это сработает, но когда я перехожу на нашу страницу создания персонажей, она выходит из системы. Иногда это происходит, иногда нет, и это происходит случайно на разных страницах. Я исследовал, но у меня проблема с поиском чего-то, что соответствует этому описанию.

Либо это, либо я просто не ищу нужные вещи ...

Любая помощь будет принята с благодарностью!

Ответы [ 2 ]

2 голосов
/ 20 марта 2012

Я написал сообщение в блоге об этой конкретной проблеме в WinHost:

http://lostinthegc.wordpress.com/2012/03/19/winhost-mvc3-web-application-users-are-logged-out-sessions-lost/

Это сводится к добавлению необходимых таблиц схемы SQL для поддержки сеансов и добавлению ключа компьютера в Интернет..config.

2 голосов
/ 28 июня 2011

Я уверен, что вы проверили это, но действительно ли вы выходите из системы или просто заходите на страницу входа после перенаправления из [Authorize] методов действия с доступом на основе ролей?

Если вы нажмете на свойбраузер и перейдите на предыдущую страницу, которая также требует аутентификации, можете ли вы ее просмотреть или она также перенаправляет вас на страницу входа в систему?

Вставьте строку отладки в свой метод действия "выход из системы" и посмотрите, попадете ли вы когда-либоэто случайно как-то?

Просто некоторые общие идеи, извините, я не могу не увидеть больше информации.

Редактировать:

Также можноВы проверяете этот раздел в своем web.config?Вот пример из одного из моих приложений:

<authentication mode="Forms">
      <forms loginUrl="~/Account/Logon" timeout="2880" />
</authentication>

Какой у вас тайм-аут?

...