Journalisation Application Block ne pas ajouter les entrées du journal de l'Observateur d'événements sur des machines autres que celle à laquelle la demande a été construite

StackOverflow https://stackoverflow.com/questions/2733794

  •  02-10-2019
  •  | 
  •  

Question

J'utilise le bloc d'application Logging (de Microsoft Enterprise Library 5.0) pour ouvrir une session des exceptions dans l'Observateur d'événements qui se produisent dans mon application WPF XBAP.

Toutefois, des exceptions sont seulement enregistrées si l'application est exécutée sur ma machine (la machine, il a été construit sur). Toute autre machine, il n'enregistre rien.

J'ai essayé de trouver une raison pour laquelle cela pourrait se produire - j'ai essayé de placer requirePermission false -. Mais en vain

Quelqu'un des idées sur lesquelles cela pourrait se produire?

Était-ce utile?

La solution

Exploitation forestière à eventlog nécessite des droits.

Je ne sais pas si cela est le problème dans votre cas, mais le scénario typique est: Le programme de la machine dev fonctionne dans le contexte de l'utilisateur connecté qui est un administrateur, lorsqu'il est déployé, il est en cours d'exécution dans le contexte d'un utilisateur avec moins les droits.

L'autre chose à surveiller, est de savoir comment l'application est en cours de déploiement, si le système d'exploitation pense que le programme est venu de l'Internet, il limitera ce que le programme peut faire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top