EDIに書き込めませんアプリケーション\ IDDISLOGは、レジストリは、C#ASP.NET 4.5 Webフォームアプリケーションを持っているし、次のコードを使用してイベントログ
に私がWriteEntryメソッドに次の例外を取得:
Cannot open log for source 'IDDISLOG'. You may not have write access.
は、他の同様の質問BUを検索しました誰も私のために働かなかった。ここで
は、私がこれまでにやっていることです:
追加「ネットワークサービス」のプロジェクトファイルのフォルダへ
にNetwork service
を追加しましたし、それを完全なアクセスを与えました。 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ eventlog
Nertworkサービスを追加し、フルアクセスを許可しました。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\eventlog\Security
ユーザ名ASP.Net v4.0でチェックされ、見られたw3wp.exe * 32プロセスが実行されます。
だからそれでも、エラーが
イベントビューアにIDDISLOGというログコンテナがありますか?私はIDDISLOGのためのGoogleの検索が何も返されないので、それがカスタム1であると仮定しています。 – Sorceri
このイベントソースIDDISLOGはすでにマシンに存在しますか?そうでない場合は、まずアプリケーションを作成する必要があります。管理者権限が必要です。そのような場合は、アプリケーションをインストールするときにちょっとしたハウスキーピングが必要です。 – ADyson
IDDISLOGは、レジストリで作成しようとしているソースImの名前です。だから私はsSource = "IDDISLOG" –