2012-11-21 2 views
2

인사들 여기의 Web.config에서 호출을 실패회원 사용자 지정 공급자는 내 응용 프로그램의 설정

<membership 
defaultProvider="TheTWMembershipProvider" userIsOnlineTimeWindow="20"> 
     <providers> 
     <clear/> 
     <add name="TheTWMembershipProvider" 
      type="Model.TWMembershipProvider, Model"/> 
     </providers> 
    </membership> 

내가이 DLL을 명명 된있어

Configuration Error 
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: Exception has been thrown by the target of an invocation. 

Source Error: 





Line 99:   <clear/> 
Line 100:  <add name="TheTWMembershipProvider" 
Line 101:   type="Model.TWMembershipProvider, Model"/> 
Line 102:  </providers> 
Line 103: </membership> 

로그인 할 때이 내가 오류입니다 명명 된 사용자 지정 공급자 클래스 TWMembershipProvider : System.Web.Security.MembershipProvider

나는 내가 가진 Model.Dll 장식물

public override bool ValidateUser(string username, string password) 
    { 
     return true; 
    } 

도와주세요!

+1

오류 메시지는 멤버 자격 공급자의 생성자를 호출하는 동안 오류가 발생했음을 나타냅니다. 더 자세한 정보가 포함 된 내부 예외가 있어야합니다. –

+0

생성자 없음 ... 그리고 만약 내가 하나 있다면. 내부 예외를 찾는 방법? – Nahum

+1

알았어! 예외를 던진 정적 인 항목이 있습니다. @RichardDeeming이 의견을 답으로 게시하여 수락 할 수 있습니다. – Nahum

답변

4

오류 메시지는 멤버 자격 공급자의 생성자 (인스턴스 또는 정적)를 호출하는 동안 오류가 발생했음을 나타냅니다. 필드 이니셜 라이저는 생성자의 일부로 간주됩니다!

자세한 내용이 포함 된 내부 예외가 있어야합니다.

+0

그래서 어떻게이 내부 예외를 보러 갈까요? –

+3

@NickoliRoussakov : Yellow Screen of Death 또는 자신의 응용 프로그램 수준 오류 처리기에 표시되지 않으면 응용 프로그램 이벤트 로그에 있어야합니다. –