Я хотел бы переместить несколько файлов из одной интрасети в другую интрасеть через Интернет без ftp .. программно. У меня есть IIS в принимающей интрасети.
Здесь нет подробностей о том, что вы пытаетесь сделать.
Это повторяющаяся работа по сценарию? Одноразовый ход? Принимаете килобайты данных, мегабайты или гигабайты?
Скорее всего, если бы это было между двумя бизнес-сайтами, установите VPN-соединение и передайте его таким образом, так как VPN будет шифровать данные и связывать сети за вас.
В противном случае загляните в SFTP или SCP для передачи данных.
Или посмотрите что-то вроде rsync или rsync через SSH, чтобы зашифровать и синхронизировать каталоги.
Вы можете настроить сервер WebDAV на принимающем сервере, сопоставить его как погружение исходного сервера и использовать robocopy или любой другой инструмент для копирования файлов, который вам нравится. Конечно, без каких-либо подробностей о том, какая ОС вы используете и что вы называете «интрасетью», нет возможности быть более конкретным (или даже сказать вам, есть ли у вас возможность настроить WebDAV)