Какие параметры у веб-сервиса в vba

Я хотел знать, какие параметры используются для вызова WCFService с помощью VBA? Я нашел вот это:

Dim addr As String
addr = "service:mexAddress=""net.http://y000zvk:7878/_vti_bin/Services/RetrieveList.svc/mex"","
addr = addr + "address=""net.http://y000zvk:7878/_vti_bin/Services/RetrieveList.svc/mex"","
addr = addr + "contract=""ServiceReference1.RetrieveList"", contractNamespace=""http://test.com"","
addr = addr + "binding=""basicHttpBinding"",bindingNamespace=""http://tempuri.org/"""

Dim service1 As Object
Set service1 = GetObject(addr)

MsgBox service1.GetSiteTitle()

Но я действительно не знаю, что указать в контракте, привязке, привязке параметров пространства имен. Я создал свои службы WCF на C #, и это моя конечная точка app.config:

<client>
        <endpoint address="http://y000zvk:7878/_vti_bin/Services/RetrieveList.svc"
            binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_RetrieveList"
            contract="ServiceReference1.RetrieveList" name="BasicHttpBinding_RetrieveList" />
</client>

У вас есть идеи, как я могу позвонить в свою веб-службу? Для информации, когда я нахожусь в режиме отладки, я получаю эту ошибку:

Экземпляр MetadataExchangeClient не может быть инициализирован, поскольку для схемы net.http нет привязки. Вы можете указать Binding в конструкторе или указать имя конфигурации. Название параметра: схема

Заранее спасибо


person Thoma Biguères    schedule 23.05.2012    source источник


Ответы (1)


вместо net.http -> используйте http

Я полагаю, вы отредактировали адрес net.tcp: // и заменили только половину схемы?

person Chris    schedule 23.05.2012
comment
Эй, спасибо за помощь, да именно так :). В любом случае, я использую другое решение своей проблемы, но спасибо;) - person Thoma Biguères; 23.05.2012