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[i].EndsWith(".config")) continue;

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

                            list.Add(temp.Substring(temp.LastIndexOf("/") + 1));
                        }
                      
                    }
                }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM