Ваш WSDL импортирует XSD с информацией сериализации из другого пути:
https://amsel.dpwn.net/abholportal/gw/lp/schema/1.0/var3bl.xsd
, но местоположение в WSDL должно указывать полный этот путь.
Если вам нужно использовать профиль UserNameToken, вы должны сначала указать привязку для вашего клиента:
<bindings>
<basicHttpBinding>
<binding name="secured">
<security mode="TransportWithMessageCredential">
<transport clientCredentialType="UserName" />
</security>
</binding>
</basicHttpBinding>
</bindings>
И использовать эту привязку в конечной точке клиента:
<client>
<endpoint address="..." name="..." contract="..." binding="basicHttpBining"
bindingConfiguration="secured" />
</client>
После того, как ваш клиент настроен, вам нужно создать прокси службы и установить учетные данные "
proxy.ClientCredentials.UserName.UserName = ...;
proxy.ClientCredentials.UserName.Password = ...;