Горячая блокировка доступа к странице с определенным URL на сайте ASP.NET на IIS, кроме как с одного определенного IP? - PullRequest
1 голос
/ 29 июля 2011

У нас есть веб-сайт ASP.NET, размещенный на IIS. Нам нужно заблокировать доступ к странице "http://www.example.com/sample/page1.aspx" с любого IP. Мы хотим определить один IP, который может получить доступ к этой странице.

Какая опция IIS или Windows может мне помочь?

Ответы [ 2 ]

2 голосов
/ 29 июля 2011

Если вы используете IIS7 +, вы можете использовать модуль перезаписи URL http://www.iis.net/download/urlrewrite

Однако, если вы используете IIS6, вы можете попробовать такой инструмент, как Helicon ISAPI Rewrite http://www.helicontech.com/isapi_rewrite/, который позволит вамнаписать правило на основе IP.

0 голосов
/ 29 июля 2011

Попробуйте это в своем коде (хотя это не IIS или Windows, как вы запрашиваете):

if (Request.UserHostAddress == "1.1.1.1") {  }

Очевидно, замените IP-адрес, который вы хотите!

...