Добрый день, коллеги.
Сделал в приложении form аутентификацию.
Описал membership и roles в файле web.config
<membership userIsOnlineTimeWindow="280" defaultProvider="ALTIMembershipProvider">
<providers>
<add applicationName="ALTI" connectionStringName="ALTI" minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0" requiresQuestionAndAnswer="false"
name="ALTIMembershipProvider" type="System.Web.Security.SQLMembershipProvider"/>
</providers>
</membership>
<roleManager enabled="true" cacheRolesInCookie="true" cookieName=".ALTI" cookieTimeout="50" defaultProvider="ALTIMembershipProvider">
<providers>
<add connectionStringName="ALTI" applicationName="ALTI" name="ALTIMembershipProvider" type="System.Web.Security.SQLRoleProvider"/>
</providers>
</roleManager>
Настроил роли и пользователей через оснастку безопасности в VS2008.
Авторизация проходит нормально. Но при попытке перейти на какую нибудь другую страницу сайта авторизация слетает, и я снова анонимный пользователь. Куда копать?