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

Angular 将asp.net核心应用程序连接到windows服务器域中的网络驱动器,angular,asp.net-core,windows-server,network-drive,Angular,Asp.net Core,Windows Server,Network Drive,我正在asp.NETCore2.2和Angular9中开发一个内部web应用程序。我希望访问位于同一Windows server域中的公司文件服务器,以便上载、下载或仅列出目录的内容。你有没有一种方法可以通过本机或使用图书馆来完成 提前谢谢,我有点迷路了 更新: 我找到了此方法,但出现错误“拒绝访问”: 我遇到如下错误“拒绝访问”: 权限还可以,我已经激活了windows和匿名身份验证,问题出在哪里 我找到了解决方案,在目标路径中我需要指定目标文件, 该错误与权限无关我找到了解决方案,在目标路

我正在asp.NETCore2.2和Angular9中开发一个内部web应用程序。我希望访问位于同一Windows server域中的公司文件服务器,以便上载、下载或仅列出目录的内容。你有没有一种方法可以通过本机或使用图书馆来完成

提前谢谢,我有点迷路了

更新: 我找到了此方法,但出现错误“拒绝访问”:

我遇到如下错误“拒绝访问”:


权限还可以,我已经激活了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);
            }