2014-04-17 36 views
0

如何限制對文件的訪問,如ASP.NET Web應用程序GIF,JPEG的.js和css文件,未經授權的用戶?該網站在IIS 8上配置了匿名訪問。內容應該隱藏/阻止,直到用戶成功登錄。訪問靜態文件上的IIS

回答

0

您可以使用窗體身份驗證的that.Copy文件夾中所有的靜態文件在哪裏可以保護您的文件夾,並只允許通過認證的用戶,就像下面。

<location path="Relative path for folder"> 
    <system.web> 
    <authorization> 
     <deny users="?"/> 
    </authorization> 
    </system.web> 
</location> 

這裏CSS是文件夾的路徑下面是一個完整的例子。

http://www.codefixer.com/asp-net/tutorials/protecting-folders-with-forms-authentication.asp

+0

,因爲它處理它們本身,而不是通過ASP.Net IIS會忽略這個靜態文件。所以,即使在應用程序的本地副本,這項工作(其中IIS快遞手中ASP.Net所有請求),它不會在遠程服務器上運行。 – jahu