2017-04-25 72 views
1

需要一些幫助,我準備將我的頭髮拉出來。ASP.NET訪問被拒絕錯誤消息401.2

我有一個站點地圖設置了角色來限制對頁面的訪問。哪個工作正常。但是,當我點擊鏈接我得到Access在我的web.config GILE被拒絕的錯誤消息401.2

我有這個

<location path="Pages/Sales.aspx"> 
    <system.web> 
     <authorization> 
     <allow roles="SAL"/> 
     <deny users="*"/> 
     </authorization> 
    </system.web> 
    </location> 

also here is a screen cap of my folders.

讓我知道你是否需要看到更多。我自學ASP

回答

0

由於web.config文件夾的具體情況,我認爲你可以省略"Pages/"

變化path="Pages/Sales.aspx"path="Sales.aspx"

目前的定義是叫做"Pages"包含一個名爲Sales.aspx

+0

我給你建議的修改,我是可以點擊的鏈接和網頁頁面不存在的子文件夾打開了,但現在,當我不再擁有該角色時,網站地圖嘗試顯示銷售情況。 – Ken

+0

@Ken你需要告訴站點地圖,只有角色=「SAL」可以看到該頁面 – scartag

+0

@Ken你有哪裏' – scartag