У меня запущен веб-сервис WCF с двумя конечными точками (mex и wsHttpBinding).Веб-сервис размещается по адресу: http://localhost:2412/Service1.svc, а его контакт называется "WcfService1.IService1"
Я хочу вызвать эту службу из VBA в Excel.Для этого я использую следующий код:
mexMonikerString = "service:mexAddress='http://localhost:2412/Service1.svc/mex'"
mexMonikerString = mexMonikerString + ", address='http://localhost:2412/Service1.svc'"
mexMonikerString = mexMonikerString + ", binding=WSHttpBinding_IService1"
mexMonikerString = mexMonikerString + ", contract=IService1"
Set service = GetObject(mexMonikerString)
Когда я пытаюсь выполнить этот код, я получаю следующее сообщение об ошибке Excel: Ошибка времени выполнения -2147221020 (800401e4) '
Кто-нибудь знает, в чем причина этой ошибки и как я могу ее устранить?