0

ログをサーバーに書きたかったのです。次のコードは、ログ ファイルを作成し、詳細を記録します。

private Log in_log;
in_log = new Log(logfolder + call_date.ToString("yyyyMMdd") + "\\" + call_number + ".log");

しかし、私は例外を得ました。

Access to the path '\\10.50.96.221\inbox\messagelogs\20131105\HZ1_20131105132956319_59.log' is denied.

ただし、フォルダーにアクセスできます\\10.50.96.221\inbox\messagelogs\20131105。私の権限は「管理者;リモート デスクトップ ユーザー」です。

なにが問題ですか?

4

2 に答える 2

0

お使いのコンピューターは Windows ドメインにないため、2 つのオプションがあります。私が自信を持っている1つだけが機能します:

  1. (これは 99% の確率で機能します) フォルダへの書き込み権限を「すべてのユーザー」に付与します。
  2. (試したことはありませんが、理論上は動作するはずです) サービスのプロパティで、ログインに移動し、[このアカウント] -> [ブラウザ] -> [場所] を選択します。そこにサーバー コンピューターが表示されている場合は、その場所を選択し、サービスを実行するユーザーとしてサーバーから管理者アカウントを追加できるはずです。
于 2013-11-05T19:05:13.683 に答える