2012-02-28 4 views
0

를로드 할 수 없습니다, 나는 BufferedWebEventProvider에서 상속 사용자 정의 webeventprovider이 - 내 Web.config의에서내 ASP.NET 2.0 웹 사이트에 App_Code 폴더에서 내 사용자 정의 WebEvent 제공

public class MyCustomEventProvider : BufferedWebEventProvider 
{ 
    public override void ProcessEvent(WebBaseEvent eventRaised) 
    { 
    throw new NotImplementedException(); 
    } 

    public override void ProcessEventFlush(WebEventBufferFlushInfo flushInfo) 
    { 
    throw new NotImplementedException(); 
    } 
} 
, 나는 다음과 같은이 -
<healthMonitoring> 
<rules> 
<add name="AllErrors" eventName="All Errors" provider="MyProvider" /> 
</rules> 
<providers> 
<clear /> 
<add name="MyProvider" type="MyCustomEventProvider" buffer="false" /> 
</providers> 
</healthMonitoring> 

내 웹 사이트를 구축하려고

는 VS 2005는 "유형 'MyCustomEventProvider'를로드 할 수 없습니다"라는 오류와 함께 돌아옵니다. 이 오류의 원인은 무엇입니까?

감사합니다.

답변

0

그리고 App_Code 폴더에 사용자 지정 WebEventProvider의 소스 코드를 가질 수없는 것 같습니다. 그 대답

에 대한 this blog 게시물에 대한 감사합니다 "는 응용 프로그램의 bin 하위 디렉토리에있는 사용자 지정 공급자 구현이 들어있는 어셈블리를 넣습니다. 건강 모니터링 시스템이기 때문에 당신은을 App_Code 하위 디렉토리 프로 바이더 소스 코드 파일을 넣을 수 없습니다 App_Code 하위 디렉터리의 코드 파일이 컴파일되기 전에 구성되고 인스턴스화됩니다. "