2011-08-25 69 views
1

我想限制對使用窗體身份驗證的ASP.NET應用程序中包含的經典asp頁面的訪問。保護ASP.NET應用程序中的經典ASP頁面

有沒有辦法配置表單身份驗證,以便它將限制訪問這些網頁?我在我的web.config中有以下內容。

<location> 
    <system.web> 
     <authorization> 
     <deny users="?" /> 
     </authorization> 
    </system.web> 
</location> 

我在'經典'流水線模式下運行,我沒有切換到'集成'的選項。

+0

限制如何?不要加載它,只能讀取它?請通過限制解釋你的意思。 –

+0

如果將未經授權的訪問重定向到web.config的表單身份驗證部分中指定的loginUrl,那將會很好。 – theycallmemorty

+0

如何嵌入ASP頁面?使用Server.Execute? –

回答

0
+0

您知道有關IIS 7的類似指令嗎? – theycallmemorty

+0

@theycallmemorty:從技術上講,你可以跳過所有事情,直到啓動「爲非ASP資源啓用表單身份驗證和Url授權」 – NotMe

+0

似乎無法工作爲止。我甚至在服務器的根目錄中創建了一個簡單的html頁面,並且在web.config中特別'拒絕了它。 – theycallmemorty

0

一個選擇是使用嵌入在使用Server.Execute ASP.NET頁面的頁面。這種方法應該允許您將身份驗證合併到舊版ASP頁面中。

相關問題