J'héberge le service WCF dans une application console (temporaire, je vais passer au service ultérieurement en utilisant le compte administrateur). Après plusieurs heures d'exécution, je reçois une erreur critique de la console (HOST) et mon service cesse de fonctionner. Quelle est la meilleure méthode pour tracer une erreur? J'ai essayé le code ci-dessous pour enregistrer l'erreur, mais il semble que le code n'attrape pas l'erreur. Je pense que je dois gérer l'erreur à l'intérieur du service WCF et non dans l'application hôte. Des suggestions?Erreur critique dans le service WCF
namespace ConsoleApplication1
{
//test host project
class Program
{
static void Main(string[] args)
{
using (var serviceHost = new ServiceHost(new ServicePdf()))
{
try
{
serviceHost.Open();
Console.WriteLine("Service was succesfully hosted. Press [enter] to exit...");
Console.ReadLine();
}
catch (Exception ex)
{
MethodToLogError(ex);
Console.WriteLine("Error occured while hosting service. Press [enter] to exit...");
Console.WriteLine(ex.Message);
Console.ReadLine();
}
}
}
}
}
Cordialement, Tomas