К сожалению, библиотека IBM.Data.DB2.iSeries имеет много зависимостей в вашей установке клиентского доступа. Это определенно не будет работать само по себе, и это трудно развернуть. Вы упомянули, что у вас установлен клиентский доступ. Иногда не все библиотеки установлены для программного доступа к данным. Используйте свой диск и обязательно переустановите «Поставщик данных .NET» в разделе «Доступ к данным» программы установки.
Кроме того, убедитесь, что у вас установлена последняя версия IBM iSeries Service Pack. В вашем случае для V6R1 это SI42423 на момент написания этой статьи.
Вы можете войти анонимно @ по этому ftp-адресу и установить 32- или 64-битную версию по мере необходимости.
Наконец, проблема также может быть связана с вашей строкой соединения. В вашем файле web.config ваша строка подключения должна выглядеть следующим образом:
<add name="AS400Connection" connectionString="DataSource=10.0.0.1;ConnectionTimeout=60;UserID=username;Password=password" providerName="IBM.Data.DB2.iSeries" />
Удачи!