使用C#浏览同一网络计算机的IIS文件

时间:2016-06-16 10:35:31

标签: c# iis directory filebrowse

我有两台计算机A和B连接在同一个局域网中。 A用作服务器,安装了IIS,WWWROOT \ Q1 \中有一些文件。从B,我可以使用浏览器浏览A中的IIS文件。  我想让客户端在B中运行,它可以浏览A的IIS文件,而不是使用浏览器。 我不知道从哪里开始,是否可能

很快,我想浏览远程IIS服务器中的文件和目录 enter image description here

1 个答案:

答案 0 :(得分:0)

使用HtmlAgilityPack下载文档并解析文档

var doc = new HtmlDocument();
doc.Load("http://localhost/q1");
var linkNodes = htmlDoc.DocumentNode.SelectNodes("//a");

优化该查询中的xpath以确保只选择文件链接,然后使用other来仅选择目录链接并递归调用此例程以收集这些文件夹中的文件/文件夹。