2009-05-05 8 views
0

Je vois que pour montrer l'erreur de asp classique II7 je dois utiliser web.config avec des configurations pour asp.net comme ceci:Puis-je configurer healthMonitoring pour ASP classique dans ii7?

<system.webServer> 
       <httpErrors errorMode="Detailed" /> 
       <asp scriptErrorSentToBrowser="true" /> 
      </system.webServer> 

MAIS:

puis-je utiliser healthMonitoring en asp classique pour obtenir erreurs d'email sur les bogues dans l'asp classique?

essayé par ne peux pas obtenir les e-mails :(simplement rediriger vers la page d'accueil ne

Répondre

1

Pour autant que je sache, vous ne pouvez pas utiliser la surveillance de la santé ASP.NET pour « classiques » des sites ASP.

Cette page , asp Element - IIS 7 Settings Schema sur les détails du site MSDN tous des attributs différents au noeud <asp> dans le nœud <system.webServer>, et malheureusement, il ne semble pas être un mécanisme de commutation sur la surveillance de la santé.

Cela est logique que le nœud <system.webServer> est traité par, et d efines la configuration pour IIS7 lui-même plutôt que le runtime ASP.NET, alors que la fonctionnalité Health Monitoring est spécifique à ASP.NET, et elle est même implémentée par les classes dans le System.Web.Management Namespace du framework .NET.

Cela dit, si vous cherchez à être alerté, par courrier électronique, chaque fois qu'une erreur se produit dans votre application ASP classique, vous pouvez y parvenir en définissant l'attribut errorsToNTLog du nœud <asp>-True:

<system.webServer> 
    <httpErrors errorMode="Detailed" /> 
    <asp scriptErrorSentToBrowser="true" errorsToNTLog="True" /> 
</system.webServer> 

Cela garantira que les erreurs ASP survenant dans votre application seront consignées dans le journal des événements Windows. Vous pouvez ensuite surveiller ces erreurs à l'aide d'un utilitaire distinct qui vous enverra une notification par courrier électronique lorsqu'une entrée du journal des événements est écrite.

Une explication détaillée de la façon dont cela peut être réalisé, et les différentes options pour les outils (open-source, commerciale ou même un VBScript personnalisé) nécessaire pour effectuer cela, se trouvent dans cette annonce ServerFault:

Windows Event Log - email notification