У меня есть следующий код F # для доступа к веб-службе с использованием поставщика типов. При вызове веб-метода возникла ошибка отсутствия имени пользователя.
Произошло необработанное исключение типа «System.InvalidOperationException» в mscorlib.dll.
Дополнительная информация: Имя пользователя не указано. Укажите имя пользователя в ClientCredentials.
Как установить имя пользователя/пароль? Я попытался использовать интеллектуальный код, чтобы получить свойства для их установки, но не смог их найти.
open System
open System.ServiceModel
open Microsoft.FSharp.Linq
open Microsoft.FSharp.Data.TypeProviders
type service = WsdlService<"https://services.....?wsdl">
[<EntryPoint>]
let main argv =
let client = service.GetBasicHttpBinding_IXxxDataStorage()
let forecast = client.GetSomeList("201401") // Error: username not set
0 // return an integer exit code