Подключите asp. net основное приложение к сетевому диску в домене сервера windows - PullRequest
1 голос
/ 16 июня 2020

Я разрабатываю внутреннее веб-приложение в asp. net core 2.2 и angular 9. Я хочу получить доступ к файловому серверу компании, расположенному в том же домене Windows сервера, с целью загрузки, загрузки или просто для вывода содержимого каталогов. У вас есть способ сделать это изначально или с помощью библиотеки?

Заранее спасибо, я немного потерялся.

Обновление: Я нашел этот метод, но У меня ошибка «Доступ запрещен»:

NetworkCredential sourceCredentials = new NetworkCredential { Domain = "domain_name", UserName = "username", Password = "pass" };
            try
            {
                NetworkConnection.NetworkConnection con =
                    new NetworkConnection.NetworkConnection(@"server_destination_directory", sourceCredentials);
                using (con)
                {

                    Console.WriteLine();
                    System.IO.File.Copy(@"server_destination_directory", @"file_to_copy", true);
                }

            }catch(Exception e)
            {
                return NotFound(e);
            }

У меня есть ошибка «Доступ запрещен», например: error_screen

Разрешения в порядке, я активировал windows и анонимная аутентификация, откуда проблема?

1 Ответ

0 голосов
/ 30 июня 2020

Я нашел решение, в пути назначения мне нужно указать файл назначения, ошибка не имела ничего общего с разрешениями

...