タグ付けされた質問 「event-log」

22
イベントログに書き込むときにSystem.Security.SecurityException
ASP.NETアプリをServer 2003(およびIIS6)からServer 2008(IIS7)に移植しようと取り組んでいます。 ブラウザでページにアクセスしようとすると、次のようになります。 「/」アプリケーションでのサーバーエラー。 セキュリティ例外 説明:アプリケーションが、セキュリティポリシーで許可されていない操作を実行しようとしました。このアプリケーションに必要な権限を付与するには、システム管理者に連絡するか、構成ファイルでアプリケーションの信頼レベルを変更してください。 例外の詳細:System.Security.SecurityException:ソースは見つかりませんでしたが、一部またはすべてのイベントログを検索できませんでした。アクセスできないログ:セキュリティ ソースエラー: 現在のWeb要求の実行中に、未処理の例外が生成されました。例外の発生源と場所に関する情報は、以下の例外スタックトレースを使用して識別できます。 スタックトレース: [SecurityException:ソースは見つかりませんでしたが、一部またはすべてのイベントログを検索できませんでした。アクセスできないログ:セキュリティ。] System.Diagnostics.EventLog.FindSourceRegistration(String source、String machineName、Boolean readOnly)+562 System.Diagnostics.EventLog.SourceExists(String source、String machineName)+251 [をちょきちょきと切る] これらは私がそれを試して解決するためにやったことです: 「Everyone」にキーへのフルアクセス許可を与えますHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security。これはうまくいきました。しかし、当然、私は本番環境ではこれを行うことができません。そこで、アプリを数分間実行した後、「Everyone」権限を削除すると、エラーが再度表示されました。 昇格したアクセス許可でのインストール中に、アプリケーションログとセキュリティログにソースを作成し(regeditを介してソースが存在することを確認しました)、エラーは残りました。 私はアプリにweb.configファイルの完全な信頼レベルを(そしてを使用してappcmd.exe)与えましたが、役に立ちませんでした。 ここで何ができるかについて誰かが洞察を持っていますか? PS:これはこの質問のフォローアップです。私は与えられた答えに従いましたが、役に立ちませんでした(上記の#2を参照)。

8
コマンドラインからWindows EventLogソースを作成する方法
Windows EventLogにいくつかのログを記録するASP.NETアプリケーションを作成しています。これを行うには、最初にイベントソースを作成する必要があります。これには管理者権限が必要なので、ASP.NETアプリではできません。 イベントログソースを作成できる、Windowsにバンドルされている既存のコマンドラインアプリケーションはありますか、それとも自分で展開する必要がありますか?


10
ソースは見つかりませんでしたが、一部またはすべてのイベントログを検索できませんでした
次の例外が発生します。レジストリ編集のイベントログでAsp.netアカウントを完全に制御しました。 [SecurityException:ソースは見つかりませんでしたが、一部またはすべてのイベントログを検索できませんでした。アクセスできないログ:セキュリティ。] System.Diagnostics.EventLog.FindSourceRegistration(String source, String machineName, Boolean readOnly, Boolean wantToCreate) +664 System.Diagnostics.EventLog.SourceExists(String source, String machineName, Boolean wantToCreate) +109 System.Diagnostics.EventLog.SourceExists(String source) +14 Microsoft.ApplicationBlocks.ExceptionManagement.DefaultPublisher.VerifyValidSource() +41 これはサーバーの設定の問題が原因だと思いますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.