NetworkShare.DisconnectFromShare(@"\\server-a\DBFiles", true); //Remove this line
NetworkShare.ConnectToShare(@"\\server-a\DBFiles", "user1", "password1!"); //Connect with the new credentials
File.Copy(@"c:\temp\T1.txt", @"\\server-a\DBFiles\T1.txt");
NetworkShare.DisconnectFromShare(@"\\server-a\DBFiles", false); //Remove this line also
После 02-дневного поиска в Google, наконец, выше это работало для меня. Если вы используете «NetworkShare.DisconnectFromShare
» после первого входа, вы получите сообщение об ошибке как 'Access denied'
. Затем каждый раз, когда вам нужно перезапустить сервер или нужно выполнить команду 'net use * /del'
, чтобы удалить сохраненные учетные данные в окнах.