none
Не удалось найти элемент конечной точки с именем RRS feed

  • Вопрос

  • Добрый день, коллеги!

    возникла проблема.

    есть веб сервис SOAP, создал консольное приложение и все отлично работает.

    решил все тоже сделать в Timer Job, блин, ругается, что не находит конечную точку. Я копировал содержимое app.config из одного проекта в другой, но толку нет.

    System.InvalidOperationException: Не удалось найти элемент конечной точки с именем "ExportToSharePointSoap" и контрактом "ServiceReference1C.ExportToSharePointPortType" в разделе конфигурации клиента ServiceModel. Это может быть вызвано тем, что для приложения не найден файл конфигурации или в элементе клиента не найден элемент конечной точки, соответствующий данному имени.
       в System.ServiceModel.Description.ConfigLoader.LoadChannelBehaviors(ServiceEndpoint serviceEndpoint, String configurationName)
       в System.ServiceModel.ChannelFactory.InitializeEndpoint(String configurationName, EndpointAddress address)
       в System.ServiceModel.ChannelFactory`1..ctor(String endpointConfigurationName, EndpointAddress remoteAddress)

     var con1c = new ServiceReference1C.ExportToSharePointPortTypeClient("ExportToSharePointSoap");

        <client>
          <endpoint address="http://192.168.5.87/ExportToSharePointTest/WS/ExportToSharePoint.1cws"
              binding="basicHttpBinding" bindingConfiguration="ExportToSharePointSoapBinding" 
              contract="ServiceReference1C.ExportToSharePointPortType" name="ExportToSharePointSoap" behaviorConfiguration="ServiceViewEventBehavior"/>
          <endpoint address="http://192.168.5.87/ExportToSharePointTest/WS/ExportToSharePoint.1cws"
              binding="customBinding" bindingConfiguration="ExportToSharePointSoap12Binding"
              contract="ServiceReference1C.ExportToSharePointPortType" name="ExportToSharePointSoap12"  behaviorConfiguration="ServiceViewEventBehavior"/>
    
        </client>


    12 августа 2014 г. 8:20
    Модератор

Ответы

  • Добрый день,

    1С v8? В браузер WSDL нормально отдает?

    Измените - добавьте в проект не  Service-Reference, а Web-Reference.

    P.s. Раньше BCS к 1С делал, было подобное. И еще fiddler'ом аутентификацию проверьте, т.к. если у вас не аноним, то она настраивается на стороне 1С, может что и не учли.
    12 августа 2014 г. 8:50

Все ответы

  • Добрый день,

    1С v8? В браузер WSDL нормально отдает?

    Измените - добавьте в проект не  Service-Reference, а Web-Reference.

    P.s. Раньше BCS к 1С делал, было подобное. И еще fiddler'ом аутентификацию проверьте, т.к. если у вас не аноним, то она настраивается на стороне 1С, может что и не учли.
    12 августа 2014 г. 8:50
  • спасибо!

    изменил проект, использовал Web-Reference, и через таймер начало работать.

    12 августа 2014 г. 11:26
    Модератор