2014-05-19 3 views
0

Windows 인증 및 역할 공급자로 보호되는 웹 사이트가 있지만이 사이트에는 누구나 액세스 할 수있는 공개 섹션이 있습니다. 일부 DevExpress의는 필수 필드 유효성 검사 컨트롤과 함께401 (승인되지 않음) WebResource.axd

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

공개 페이지는 데이터 입력 페이지입니다 등

페이지는 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와"동사 = 유형 = "System.Web.Handlers.AssemblyResourceLoader는"확인 "GET"= "진정한"/> . 이 제안이 효과가 있을지 모르겠습니다. – Simon

관련 문제