将 asp.net 核心应用程序连接到 windows 服务器域中的网络驱动器

Connect asp.net core app to network drive in windows server domain

我正在 asp.net 核心 2.2 和 angular 9 中开发内部 Web 应用程序。我希望访问位于同一 Windows 服务器域的公司文件服务器上传、下载或只是列出目录内容的目的。你有办法在本地或使用库吗?

提前致谢,我有点迷茫。

更新: 我找到了这个方法,但我有错误 "Access denied" :

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);
            }

我有这样的错误 "Access denied":

权限没问题,我已经开通了windows和匿名认证,问题出在哪里?

我找到了解决方案,在目标路径中我需要指定目标文件, 该错误与权限无关