私はそのようなイベントログを使用します:
if(!EventLog.SourceExists("Service"))
EventLog.CreateEventSource("Service","Sending notification email error");
EventLog.WriteEntry("Service",
System.String.Format("Sending notification email error {0} \n {1} \n From {2} \n To {3} ",
Error.Message,Error.StackTrace,From!=null?From.Address:"",
To!=null?string.Join(",",To.ToList()):""),
EventLogEntryType.Warning,2);
同じソリューションの 2 つのプロジェクトにそのコードがあります。しかし、本番環境で情報をログに記録しようとすると、1 つのコードは正常にログに記録され、他のコードではエラーが発生します
ソースは見つかりませんでしたが、一部またはすべてのイベント ログを検索できませんでした。アクセスできないログ: セキュリティ
他が機能していないという違いを生むものを見つけることができません:/
私はこのブログが好きですが、.net 4.0 フォルダーを参照すると、アプリで .net4 が使用されます。
何か案が?