У нас есть веб-сайт ASP.NET, размещенный на IIS. Нам нужно заблокировать доступ к странице "http://www.example.com/sample/page1.aspx" с любого IP. Мы хотим определить один IP, который может получить доступ к этой странице.
Какая опция IIS или Windows может мне помочь?
Если вы используете IIS7 +, вы можете использовать модуль перезаписи URL http://www.iis.net/download/urlrewrite
Однако, если вы используете IIS6, вы можете попробовать такой инструмент, как Helicon ISAPI Rewrite http://www.helicontech.com/isapi_rewrite/, который позволит вамнаписать правило на основе IP.
Попробуйте это в своем коде (хотя это не IIS или Windows, как вы запрашиваете):
if (Request.UserHostAddress == "1.1.1.1") { }
Очевидно, замените IP-адрес, который вы хотите!