WCF минимальный клиент app.config настройки

Я подозреваю, что ниже строки выбрасывает исключение NullPointerException. Я не вижу, чтобы preparedstatement был инициализирован где-либо в Database и имеет нулевое значение.

this.preparedstatement.setString(1, date);
9
задан Tom Anderson 23 March 2016 в 13:06
поделиться

3 ответа

Jerograv является правильным, учитывая, что это все значения по умолчанию, можно опустить всех их. Для тестирования этого, я создал простой сервис и создал минимальную конфигурацию, требуемую, который является в значительной степени адресом, привязкой и контрактом -

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.serviceModel>
        <client>
            <endpoint address="http://sabra2/TestService/Service1.svc" binding="wsHttpBinding"
                contract="IService1"/>
        </client>
    </system.serviceModel>
</configuration>
8
ответ дан 4 December 2019 в 11:08
поделиться

Я думаю, что Вы найдете, что все это является дополнительным. Всеми теми вещами в той конкретной привязке являются значения по умолчанию так или иначе.

На самом деле я думаю, указывая, что привязка вообще в конечной точке была бы дополнительной в этом случае.

4
ответ дан 4 December 2019 в 11:08
поделиться

Просто помните ABC WCF. Адрес, Привязка, Контракт. Это - все, в чем Вы нуждаетесь!

У Вашего клиента только должна быть конечная точка, чтобы говорить с Сервисом WCF. Каждая конечная точка только должна описать каждую ABC, и Вы сделаны. Другой материал может быть прикреплен на позже.

Это - одна причина, я не большой поклонник добавляющих Сервисных Ссылок в Visual Studio.

7
ответ дан 4 December 2019 в 11:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: