Просмотр файлов IIS того же сетевого компьютера с использованием C#

У меня есть два компьютера A и B, подключенные к одной локальной сети. A используется в качестве сервера, на нем установлен IIS и некоторые файлы находятся в WWWROOT\Q1\. Из B я могу использовать браузер для просмотра файлов IIS в A. Я хочу настроить клиент для работы в B, который может просматривать файл IIS A, а не использовать удобный браузер. Я не знаю с чего начать и возможно ли

Вскоре я хочу просмотреть файлы и каталог на удаленном сервере IIS

1 ответ

Используйте HtmlAgilityPack для загрузки и анализа документа.

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

Уточните xpath в этом запросе, чтобы убедиться, что вы выбираете только ссылки на файлы, а затем используйте другое, чтобы выбрать только ссылки на каталоги, и рекурсивно вызывайте эту процедуру для сбора файлов / папок в этих папках.

Другие вопросы по тегам