wpf ソリューションで log4net を使用しています。error.xml に正しく書き込んでいます。
PC 上のすべてのユーザーが error.xml への書き込み権限を持つように、ファイルの権限を変更する必要があります。
どうすればいいですか?
wpf ソリューションで log4net を使用しています。error.xml に正しく書き込んでいます。
PC 上のすべてのユーザーが error.xml への書き込み権限を持つように、ファイルの権限を変更する必要があります。
どうすればいいですか?
より複雑な方法は、アプリケーションがUACと統合されていることを確認して、起動時に昇格された特権を要求し、管理者権限で実行してそのファイルに書き込めるようにすることです。しかし、それは私が思うに良い習慣ではありません。
もう1つの方法は、ここで説明されているように、アプリケーションデータフォルダーに書き込むことです。log4net がファイルに書き込みます。権限を開く方法
代替ソリューション:インストーラーは昇格された権限を要求し、ファイルを作成して「Everyone」に書き込み権限を付与します。