2012-02-28 45 views
0

在App_Code文件夾在我的ASP.NET 2.0網站,我有一個從BufferedWebEventProvider繼承的自定義webeventprovider -無法加載我的自定義的WebEvent提供

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

    public override void ProcessEventFlush(WebEventBufferFlushInfo flushInfo) 
    { 
    throw new NotImplementedException(); 
    } 
} 

在我的web.config,我有以下幾點 -

<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子目錄中的任何代碼文件之前進行配置和實例化。「

相關問題