2010-02-09 3 views
2

Привет, у меня есть аутентификация для моего сайта, и он отлично работает на localhost и godaddy, но после перехода на другой хостинг он перестает работать. После входа в админ-зону через 2-3 минуты я перенаправляюсь обратно на экран входа в систему. Кто-нибудь знает, могу ли я изменить некоторые настройки в IIS или то, что является источником проблемы? Мой код выглядитПроверка подлинности форм на разные хосты

<authentication mode="Forms"> 
<forms loginUrl="~/Account/LogOn" timeout="10000" slidingExpiration="true"/> 
</authentication> 


FormsAuthentication.SetAuthCookie(userName, rememberMe); 

ответ

3

Если ваш домен приложения закрываются, и у вас нет раздела MachineKey в Web.config (или validationKey/decryptionKey = «AutoGenerate»), вы получите новый validationKey/decriptionKey после каждого применения стартовые и аутентификационные файлы станут недействительными. Посетите http://aspnetresources.com/tools/keycreator.aspx и добавьте созданную секцию machineKey в свой Web.config.

+0

Да, вы правы. Это работает для меня :)) –

+0

Это полностью спасло меня. Благодаря! –

+0

Я был ухожен с winhost.com, и это разрешило проблему. – wal

Смежные вопросы