2011-09-09 45 views
1

在我的asp.net網絡應用程序中,可以在文件夾上設置Windows身份驗證,並允許我的網站的其餘部分無需身份驗證即可訪問?這可以通過應用程序的web.config來設置,如果是這樣,如何?將windows身份驗證應用於單個文件夾

回答

3

是的,它應該是可能的。你可以嘗試以下方法:

首先,啓用匿名和Windows身份驗證在IIS

然後<authentication>條目添加一個窗口到Web.config

<authentication mode="Windows" /> 
    <authorization> 
    <allow users="*" /> 
</authorization> 

最後,添加了一個<location> config條目您想要保護的文件夾,否認匿名用戶

<location path="pathToSubFolder"> 
    <system.web> 
    <authorization>   
     <deny users="?" /> 
    </authorization> 
    </system.web> 
</location> 
相關問題