Я разрабатываю внутреннее веб-приложение в 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);
}
У меня есть ошибка «Доступ запрещен», например:
Разрешения в порядке, я активировал windows и анонимная аутентификация, откуда проблема?