Logging Application Block nicht Protokolleinträge Ereignisanzeige auf anderen Maschinen als dass hinzufügen, auf dem die Anwendung erstellt wurde

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

  •  02-10-2019
  •  | 
  •  

Frage

Ich bin mit dem Logging Application Block (von Microsoft Enterprise Library 5.0) Ausnahmen in der Ereignisanzeige zu protokollieren, die in meiner WPF XBAP Anwendung auftreten.

Allerdings sind Ausnahmen nur protokolliert werden, wenn die Anwendung auf meinem Rechner ausgeführt wird (die Maschine wurde gebaut auf). Jede andere Maschine es nichts loggt sein.

Ich habe versucht, einen Grund zu finden, warum dies auftreten könnte - ich Einstellung requirePermission auf false versucht habe -. Aber ohne Erfolg

Wer irgendwelche Ideen, warum dies passiert sein könnte?

War es hilfreich?

Lösung

Protokollierung eventlog erfordert Rechte.

Nicht sicher, ob dies das Problem in Ihrem Fall, aber typisches Szenario ist: Auf dev Maschinenprogramm läuft im Rahmen der angemeldeten Benutzer, die ein Administrator ist, wenn es eingesetzt wird, wird es im Kontext eines Benutzers mit weniger Laufe Rechte.

Die andere Sache zu achten, ist, wie die Anwendung bereitgestellt wird, wenn das Betriebssystem denkt, dass das Programm aus dem Internet kommt es beschränken, was das Programm tun kann.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top