Просмотр файлов 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 в этом запросе, чтобы убедиться, что вы выбираете только ссылки на файлы, а затем используйте другое, чтобы выбрать только ссылки на каталоги, и рекурсивно вызывайте эту процедуру для сбора файлов / папок в этих папках.