yiwai 发表于 2017-12-27 15:50:35

C# IIS 访问网络映射磁盘 读取文件列表

  这个问题,害我折腾了一天,最后终于解决,在此分享下,希望能帮助到大家,有效解决问题。
  实例场景:B服务器共享文件夹Test,路径:\\192.168.1.196\Test,服务器登录账户:admin密码:123
  A服务器映射磁盘B服务器,设置Z盘。
  程序部署IIS。
  操作步骤如下:
  1:首先A服务器 新建登录用户,账户密码要和B服务器账户密码一致。
  2:IIS站点 找到 对应应用程序池 -> 高级设置 -> 标识 ,选择自定义账户,设置用户 admin、密码123

  以上设置完毕后,就大功告成,操作文件当普通磁盘目录操作即可。
  

if (Directory.Exists(@"\\192.168.1.196\Test"))  {
string[] files = Directory.GetFiles(@"\\192.168.1.196\Test");  

  

if (files == null)  {
  Result.Message
= "路径对应的文件夹暂无文件";  }
else if (files.Length > 0)  {
for (int i = 0; i < files.Length; i++)  {
if (files.EndsWith(".config")) continue;  

string temp = files.Replace(@"\", "/");  

  list.Add(temp.Substring(temp.LastIndexOf(
"/") + 1));  }
  }
  }
  
页: [1]
查看完整版本: C# IIS 访问网络映射磁盘 读取文件列表