将 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);
}
权限没问题,我已经开通了windows和匿名认证,问题出在哪里?
我找到了解决方案,在目标路径中我需要指定目标文件,
该错误与权限无关
我正在 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);
}
权限没问题,我已经开通了windows和匿名认证,问题出在哪里?
我找到了解决方案,在目标路径中我需要指定目标文件, 该错误与权限无关