Enterprise Library 4.1 を使用してアプリケーションをローカルで実行し、イベント ビューアーにログを記録しようとしていました。サポートされているオペレーティング システムで Windows 7 が表示されませんでした。誰かが回避策を知っていますか、またはこれがまったく機能しない場合は? また、Enterprise Library を介した電子メールや DB などの他のログが Windows 7 で利用できるかどうかを知っている人はいますか?
前もって感謝します。
Enterprise Library 4.1 を使用してアプリケーションをローカルで実行し、イベント ビューアーにログを記録しようとしていました。サポートされているオペレーティング システムで Windows 7 が表示されませんでした。誰かが回避策を知っていますか、またはこれがまったく機能しない場合は? また、Enterprise Library を介した電子メールや DB などの他のログが Windows 7 で利用できるかどうかを知っている人はいますか?
前もって感謝します。
はい、エンタープライズ ライブラリは、OS ではなく .NET フレームワークの一部として正常に動作するはずです。あなたの問題は、権限の問題にかかっています。
イベント ログに新しいソースを「作成」するには、管理者権限が必要です。これを行うためのコンソール アプリを作成する (昇格されたアクセス許可で実行する) か、レジストリに直接設定することができます。
ソースがセットアップされると、ログを書き込めるようになります。
PS - エンタープライズ ロギング ブロックで任意の (フォーマッターと呼ばれる?!) を使用できます。(データベース、電子メール、テキスト ファイルなど) 構成ファイルでのセットアップ。これを行うには、EL に付属のツールを使用できます)。
Windows Vista で動作するため、Windows 7 でも動作します。
内部的には、両方のオペレーティング システムがバージョン 6 であり、どちらも .NET フレームワークを実行します。
エンタープライズ ライブラリは .net の上に構築されているため、問題が発生するはずです。
エンタープライズ ライブラリ 4.1 は Windows 7 より前にリリースされたため、一覧に表示されません。ただし、Windows Vista で動作するため、Windows 7 でも動作するはずです。