2011-02-10 2 views
0

Я построил поставщика очистки файлов, используя мониторинг работоспособности. но у меня проблема. Отображается «Невозможно создать абстрактный класс». Я настраиваю в web.config, чтоМониторинг здоровья

<healthMonitoring enabled="true" heartbeatInterval="5"> 
    <providers> 
    <add name="FileCleanupProvider" source="FileCleanupProvider" type="System.Web.Management.WebEventProvider"/> 
    </providers> 
    <eventMappings> 
    <add name="FileCleanupEvent" type="System.Web.Management.WebHeartbeatEvent" startEventCode="0" endEventCode="2147483647"/> 
    </eventMappings> 
    <rules> 
    <add name="CleanupEvent" eventName="FileCleanupEvent" provider="FileCleanupProvider"/> 
    </rules> 
</healthMonitoring> 

Как я могу это сделать?

+0

'System.Web.Management.WebEventProvider' является абстрактным. Вы должны наследовать от этого, чтобы создать экземпляр FileCleanupProvider. например 'public class FileCleanupProvider: System.Web.Management.WebEventProvider' –

+0

Да, я использую это. Но это не нормально. Эта ошибка остается. – zanhtet

ответ

0

WebEventProvider Class - это абстрактный класс. Вы должны использовать/внедрять класс, который наследуется от этого класса, чтобы использовать его с мониторингом работоспособности.

+0

Нет, я хочу очищать файл каждый час, используя поставщик очистки файлов в мониторинге работоспособности – zanhtet