Создал стандартное веб-приложение ASP.NET. Там уже создается пару страниц + авторизация.
Как сделать: что бы при открытии сайта открывалось окно с авторизацией, а после, переходило на основной сайт.
Я сделал следующее. Создал Web.sitemap, и там написал этот код:
Web.sitemap:<siteMapNode url="Contact.aspx" title="Контакт" description="" roles="User" />
Так же в Web.config добавил эти строки:
Web.config:<location path="Contact.aspx">
<system.web>
<authorization>
<allow roles="User"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
После добавление этих строк я включил сайт и зарегистрировался что бы создалась база данных SQL.
Потом перешел во вкладку "Обозреватель серверов". Там создалась та самая БД SQL.
В таблице этой БД перешел в раздел Roles, и добавил там роль, User.
И когда переходил на страницу Contact.aspx, то перекидывало в авторизацию.
Но даже после авторизации не пускало в Contact.aspx.