Я начал с простой службы WCF, использующей BasicHttpBinding, с аутентификацией Windows,
поэтому раздел привязок выглядел так:
Код: Выделить всё
. Но затем я захотел использовать двоичное кодирование сообщений для повышения
производительности. Итак, именно тогда я перешел на территорию пользовательской привязки, потому что
похоже, что можно указать только кодировку двоичного сообщения для BasicHttpBinding в
разделе пользовательской привязки, например:
Код: Выделить всё
Но теперь у меня проблема (если я чего-то не упускаю), потому что вы можете указать
аутентификацию Windows только в разделе BasicHttpBinding, и вы можете только
указать binaryMessageEncoding для протокола http в разделе customBinding.
Итак, мой вопрос: как указать протокол BasicHttpBinding с аутентификацией Windows
и использованием бинарногоMessageEncoding, если это возможно? (Я должен быть честным и признать,
что я считаю, что конфигурацию сервисов WCF очень сложно понять,
по крайней мере, когда в смесь добавляются пользовательские привязки...)
Я ДУМАЮ, что правильными спецификациями пользовательских привязок будут:
Код: Выделить всё
Код: Выделить всё
для службы WCF?
Подробнее здесь: https://stackoverflow.com/questions/262 ... entication
Мобильная версия