Windows Server 2003 を搭載した 2 台のコンピューターがあります。1 台のコンピューターにはネットワーク上にいくつかの共有フォルダーがあり、もう 1 台のコンピューターには、それらの共有フォルダーにアクセスする必要がある Windows サービス (C# で記述され、ネットワーク サービス アカウントで実行) があります。
次のコードは、ログイン ユーザーとして正常に動作しますが、Network Service アカウントで実行すると例外がスローされます。
File.WriteAllText(@"C:\temp\temp.txt", File.ReadAllLines(@"\\NetworkServer\Test\test.txt")[0]);
例外メッセージはLogon failure: unknown user name or bad password
. このコードを Network Service アカウントで機能させるにはどうすればよいですか? これは Windows Server 2003 の設定ですか、それとも機能させるためにコードを追加する必要がありますか?