내 web.config 파일에서 elmah를 실행하는 데 필요한 모든 참조가 있습니다. 코드의이 부분을 제외 :내 웹 프로젝트에서 내 elmah.axd 파일을 찾을 수없는 이유
<location path="elmah.axd">
<system.web>
<authorization>
<allow roles="admin" />
<deny users="*" />
</authorization>
</system.web>
</location>
어느 ReSharper에서 또는 Visual Studio 나에게 오류주고있다 :
Location element is unused: no project found at elmah.axd path:Path to web project\elmah.axd not found
을 나는 NuGet에서 ELMAH 패키지를 설치하고 난 DLL을 저장하고 난에 갈 때 내 사이트의 루트 및 유형 root/elmah.axd elmah 로그에 액세스 할 수 있습니다. 그러나이 로그의 액세스를 관리자에게만 제한해야합니다.
두 명의 사용자가 있습니다. 관리자 및 사용자 관리자 역할이있는 사용자 만 elmah 로그에 액세스하려고합니다.
나는이 퍼즐에 조각이 빠졌습니까?
어디 오류를 얻고있다 ;-) 추한 외모 :
당신은 너무 같은 ReSharper에서 금지 주석을 사용하여 무시할 수 있습니까? – MikeSmithDev
내 web.config 파일을 열면 위치 태그가 회색으로 표시되고 그 위에 마우스를 가져 가면 오류가 발생합니다. – Robert
Elmah를 어떻게 설치 했습니까? 패키지 매니저 콘솔에서'Install-Package Elmah'를 실행하면, web.config에있는 승인 라인의 주석 처리를 해제하면됩니다. – MikeSmithDev