Чтение файлов в общем сетевом расположении в windows с помощью консоли dotnet core
Мы пытаемся прочитать файл MS Access, хранящийся в сетевом расположении. Мы сталкиваемся с сообщением об отказе в доступе всякий раз, когда пытаемся прочитать: система.UnauthorizedAccessException: "доступ к пути запрещен"
мы используем следующий код для аутентификации доступа к общему местоположению:
NetworkCredential theNetworkCredential = new NetworkCredential(@"server\user", "password"); CredentialCache theNetcache = new CredentialCache(); theNetcache.Add(new Uri(@"\server\c$"), "Basic", theNetworkCredential); string[] theFolders = System.IO.Directory.GetDirectories(@"\server\c$\DirectoryWithAccessFile");
Что я уже пробовал:
другие предложили нам обратиться к mpr.dll библиотека, которую, как мы думаем, мы не можем использовать, так как наше целевое развертывание будет осуществляться на ОС linux