none
DefaultMembershipProvider - healthMonitoring

    Dotaz

  • Zdravím všechny!

    Přešel jsem na DefaultMembershipProvider. V pohodě převedeny uživatelské účty. Jediné, co nefunguje a nevím si rady je, do jaké tabulky a jak zapisovat události aplikace do databáze na SQL serveru. Původní tabulka (aspnet_WebEvent_Events) se nevytvoří a při ručním vytvoření zápis nefunguje. Nefunguje ani ručně vytvořená tabulka WebEvent_Events. Děkuji za radu a přeji pěkný den! TIRO  

    9. září 2013 9:07

Odpovědi

  • Dobrý den,

    zápis událostí healthMonitoringu do SQL databáze nijak nesouvisí s DefaultMembershipProviderem. Shodou okolností jenom používá tabulky s prefixem aspnet_, které se dávají často do stejné DB.

    Pro aktivaci healthMonitoringu do SQL je potřeba ve web.configu aktivovat v sekci healthMonitoring SqlWebEventProvider (http://weblogs.asp.net/dotnetstories/archive/2011/09/21/an-introduction-to-asp-net-health-monitoring-and-web-events.aspx).

    Spíše bych Vám však doporučil nechat si posílat chyby healthMonitoringu mailem:

    http://knowledge-base.havit.cz/2008/01/31/jednoduchy-exception-logging-pomoci-tracetracesource-mechanizmu-net/

    <configuration>
        <system.web>
            <healthMonitoring enabled="true">
                <rules>
                    <add name="Mail Notifications on All Errors" eventName="All Errors" provider="SimpleMailWebEventProvider" profile="Default"/>
                </rules>
                <providers>
                    <add name="SimpleMailWebEventProvider" type="System.Web.Management.SimpleMailWebEventProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" from="errors@havit.cz" to="errors@example.cz" subjectPrefix="MyApplication: " buffer="true" bufferMode="Notification" maxEventLength="4096" maxMessagesPerNotification="2"/>
                </providers>
            </healthMonitoring>
        </system.web>
    </configuration>


    Robert Haken, Microsoft MVP ASP.NET/IIS, HAVIT, s.r.o., www.havit.cz, http://knowledge-base.havit.cz

    26. září 2013 7:00
    Moderátor

Všechny reakce