2011-04-27 119 views
0

我有一個ASP.Net門戶,如具有多個角色的應用程序。我已將該角色的子頁面放置在其自己的目錄中,並添加一個僅允許該角色授權的Web配置。我的根目錄中有css和javascript,無法訪問受保護的角色文件夾。我如何允許這些文件夾css/js有權訪問所有角色。對不起,如果這是很容易的問題,我已經搜索,但我很新的ASP.NET使用基於角色的安全性ASP.NET目錄訪問

+0

你是什麼意思CSS無法訪問受保護的文件夾,風格沒有正確應用到頁面?您是否驗證過您的css/js文件的路徑在頁面上是否正確(如用戶所見)? – R0MANARMY 2011-04-27 02:17:09

+0

是的,除非您在受保護的目錄中,否則所有樣式規則和腳本都是可訪問的 – Dan 2011-04-27 03:55:47

回答

2

爲了簡單起見,我會允許公衆訪問您的圖像,js和css。即使您設置了特定的權限,任何能夠訪問您的子頁面的人都可以訪問您的內容,如果這些子頁面是面向公衆的。

如果您決定鎖定應用程序,請使用web.config中的位置標籤指向要打開特定角色的權限文件夾。