Это будет полезно для внутреннего сайта или интранет-системы. Войти на сайт смогут только пользователи, авторизованные в домене.
как сделать:
1) в web.config:
как сделать:
1) в web.config:
< authorization>
< deny users =" ?" />
</ authorization>
< authentication mode =" Windows" >
</ authentication>
2) нужно доменную включить авторизацию на уровне IIS. для того, чтобы это работало при отладке сайта в Visual Studio (по крайней мере, в Visual Studio 2013 Cumunity Edition)
и вот тут есть одна хитрость, на поиски которой я потратил час при выполнении первоначальной задачи и полчаса сейчас (забыл!).
надо, чтоб у вас были видимы и окно Solution Explorer, и окно Properties (а у меня они - разными табами)! и тогда ставьте в свойствах проекта Windows Authentication = Enabled:

надо, чтоб у вас были видимы и окно Solution Explorer, и окно Properties (а у меня они - разными табами)! и тогда ставьте в свойствах проекта Windows Authentication = Enabled:
Как сделать на реальном IIS - не смотрел. Думаю, можно легко нагуглить.