2011-07-29 42 views
1

我們有IIS網站託管的ASP.NET網站。 我們需要阻止從任何IP訪問「http://www.example.com/sample/page1.aspx」頁面。 我們想定義可以訪問這個頁面的單個IP。很熱來阻止訪問頁面與IIS網站上的ASP.NET網站,除了一個定義的IP?

IIS或Windows的哪個選項可以幫助我?

+0

請記住,IP欺騙可以繞過這個:http://en.wikipedia.org/wiki/IP_address_spoofing - 不要忘記應用健壯的身份驗證和授權。 –

回答

0

在後面的代碼試試這個(儘管你要求這不是IIS或Windows):

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

顯然代替你想要的IP地址!

+0

我無法更改網站的源代碼。我可以用這種功能編寫ASP.NET模塊嗎? –