J'aime le bloc d'application de consignation MS Enterprise Library car il me permet de définir facilement quelques paramètres de consignation, puis de consigner une erreur dans une ligne ou un code de mon application.Envoi de courrier électronique avec le bloc d'application de journalisation MS Enterprise Library via smtppickupfolder?
Cependant, Je veux vraiment être en mesure d'envoyer des courriels en utilisant mon dossier de collecte du serveur SMTP (par opposition à la spécification et le port du servername). Tout en utilisant le bloc ancien System.Net plaine dans votre web.config, vous pouvez faire:
<system.net>
<mailSettings>
<smtp deliveryMethod="pickupDirectoryFromIis" from="[email protected]">
</smtp>
</mailSettings>
</system.net>
ou quelque chose comme ça, et puis vous avez terminé.
Est-ce possible dans le bloc d'application de journalisation? Je ne veux pas spécifier le serveur et le port.
Merci, Stack Overflow!
@Mitch blé, merci pour la pointe, mais en fait je ne suis pas juste essayer de créer un écouteur de la trace. J'essaie spécifiquement d'envoyer un courrier électronique en utilisant le dossier de collecte SMTP plutôt que d'utiliser un serveur SMTP et un port. La raison en est que le serveur SMTP est le même que le serveur web et que l'utilisation du dossier de collecte local est un moyen très simple et efficace d'envoyer du courrier. Avez-vous une idée de la manière de procéder dans le bloc d'application de journalisation ou dois-je personnaliser certains de leurs codes? Merci! – Pandincus