Я не понимаю ваши комментарии, когда вы говорите, что не можете получить данные с другого сайта.
Вы говорите, что не можете совершать HTTP-звонки со своего сервера, потому что это запрещено политикой брандмауэра или каким-либо другим ограничением? Или вы говорите, что просто не знаете, как совершать HTTP-звонки со своего сервера?
Если это последнее, вы сможете легко найти библиотеку .NET для выполнения вызовов HTTP GET (я не использую .NET, поэтому не могу точно сказать, какую библиотеку использовать).
Как только вы поняли это, вам нужно выяснить, как вы собираетесь анализировать ответ. Это данные из таблицы HTML, это файл CSV, это фид XML или ...? У всех них будут разные потребности в разборе, поэтому сложно объяснить, как это сделать без какой-либо детализации. Скорее всего, будут доступны библиотеки, которые вы можете использовать и для этого, но это, безусловно, зависит от того, как выглядит ваш источник данных.
Если это действительно так, мне кажется, что вы, возможно, имеете лишь поверхностное понимание того, как работает HTTP, и, возможно, выиграете от изучения работы HTTP 1.1, прежде чем идти дальше. Вам не нужно понимать всю спецификацию, но достаточно, чтобы различить роль пользовательского агента, сервера, типов контента и т. Д.
В противном случае, если вы говорите, что не можете обойти политики брандмауэра и т. П., Вам придется предоставить больше информации о среде вашего сервера, прежде чем мы сможем помочь.