2012-02-28 11 views
0

をロードできない、私はBufferedWebEventProviderから継承したカスタムwebeventproviderを持っている - 私のweb.configファイルでは私のASP.NET 2.0のWebサイトに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サブディレクトリ内のコードファイルをコンパイルする前にインスタンス化します。

関連する問題