У меня есть два компьютера с Windows Server 2003. На одном компьютере есть несколько общих папок в сети, а на другом - служба Windows (написанная на C #, работающая под учетной записью сетевой службы), которой требуется доступ к этим общим папкам.
Следующий код отлично работает как вошедший в систему пользователь, но выдает исключение при выполнении под учетной записью сетевой службы.
File.WriteAllText(@"C:\temp\temp.txt", File.ReadAllLines(@"\\NetworkServer\Test\test.txt")[0]);
Сообщение об исключении: Logon failure: unknown user name or bad password
. Как заставить этот код работать под учетной записью сетевой службы? Это настройка в Windows Server 2003, или мне нужно добавить код, чтобы она работала?