Во-первых, пароли «Connect as» не будут храниться в памяти навсегда (перезагрузка), и, к сожалению, по этой причине вам, возможно, придется искать альтернативу этому методу подключения.
Во-вторых, имеет ли рабочая учетная запись ASP.NET "Имя компьютера IUSR_IIS" доступ к каталогу назначения, в который вы пишете? Я предполагаю, нет, потому что это не будет известный пользователь на удаленном сервере. Это означает, что специальному пользователю / объекту «Все» должен быть предоставлен доступ (в вашем конкретном сценарии).
Альтернативой может быть подключение с использованием пользователя, известного обоим хостам.