[解決済み] イベントログへの書き込み時に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
[snip]です。
以上が、私が試行錯誤して解決したことです。
-
Everyone」にキーへのフルアクセス権限を与える。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security
. これはうまくいきました。しかし、当然ながら本番ではこんなことはできません。そこで、アプリを数分間実行した後に「Everyone」パーミッションを削除したところ、エラーが再び現れました。 -
アプリケーションログとセキュリティログにソースを作成し(regeditで存在も確認)、昇格した権限でインストールしましたが、エラーは残りました。
-
でアプリに完全な信頼レベルを与えました。
web.config
ファイル(そしてappcmd.exe
) が、役に立たない。
どなたか、ここで何ができるのか、お分かりになる方はいらっしゃいますか?
追記:この続報です 質問 . 私は与えられた答えに従いましたが、無駄でした(上記#2参照)。
解決方法は?
解決策は、quot;Network Service"アカウントに、EventLog/Securityキーの読み取り権限を与えることでした。
関連
-
swagger uiをasp.net coreに統合する原理
-
[解決済み] System.Security.SecurityException。ソースは見つかりませんでしたが、一部またはすべてのイベントログを検索することができませんでした。ログにアクセスできません。セキュリティ
-
ASP.NETでのRadioButton(ラジオボタン)の使用について
-
[解決済み] タイムアウトが発生しました。操作の完了前にタイムアウトが発生したか、サーバーが応答していない。ステートメントが終了しました
-
[解決済み] IIS7 の「クラシック」パイプラインモードと「統合」パイプラインモードの違いは何ですか?
-
[解決済み】例外の説明と例外を発生させたスタックトレースを文字列で取得する。
-
[解決済み] [Solved] ASP.NET MS11-100: 投稿されたフォームの値の最大数の制限を変更するにはどうしたらいいですか?
-
[解決済み] ASP.NETの新しいセキュリティ脆弱性の深刻度と回避方法について教えてください。
-
[解決済み] ASP.Net MVCとWebフォームを比較する最大のメリット
-
[解決済み] WatiNかSeleniumか?[クローズド]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
.NET開発サーバー アプリケーション管理ツール
-
Net Core HttpClient処理 レスポンス圧縮の詳細
-
再起動を伴わないNET5の設定変更は自動的に反映される
-
ネットパフォーマンスチューニング - ArrayPool 詳細
-
デバッグエラー蓄積
-
[解決済み] IIS7 の「クラシック」パイプラインモードと「統合」パイプラインモードの違いは何ですか?
-
[解決済み] ASP.NET MVCコントローラは、Imageを返すことができますか?
-
[解決済み] カタナ」と「オウイン」をわかりやすく説明すると?
-
[解決済み] [Solved] ASP.NET MS11-100: 投稿されたフォームの値の最大数の制限を変更するにはどうしたらいいですか?
-
[解決済み] ポストバック時に「オブジェクトの現在の状態により操作が有効でない」エラーが発生する