2014-05-19 343 views
0

我有一個網站,安全的Windows身份驗證和角色提供商,但該網站還有一個公共部分,允許任何人訪問。401(未經授權)WebResource.axd

<location path="Public"> 
    <system.web> 
     <authorization> 
     <allow users="*" /> 
     <allow users="?" /> 
     </authorization> 
    </system.web> 
</location> 

公共頁面是一個數據錄入頁面,一些與DevExpress的必填字段驗證控件等

網頁試圖訪問的WebResource.axd,並得到這個錯誤:無法加載資源:服務器響應狀態爲401(未授權)

如何在保持網站其餘部分的權限的同時從公共頁面授予對WebResource.axd的訪問權限?

回答

0

嘗試一下這樣的事情。

<location path="path for your axd file"> 
     <system.web>  
     <authorization> 
      <allow users="?" /> 
     </authorization> 
     </system.web> 
    </location> 
+0

的WebResource.axd的是在機器的web.config定義<添加路徑= 「WebResource.axd的」 動詞= 「GET」 類型= 「System.Web.Handlers.AssemblyResourceLoader」 驗證= 「真」/> 。我不確定這個建議是否可行? – Simon

相關問題