Существуют ли какие-либо инструменты настройки WCF, которые облегчат эту работу

StackOverflow https://stackoverflow.com/questions/1173610

  •  19-09-2019
  •  | 
  •  

Вопрос

Существуют ли какие-либо инструменты, которые выходят за рамки требования глубокого и детального знания каждого параметра конфигурации и нюансов и просто настраивают приложение с минимумом входных данных.Что-то вроде мастера, который создает конфигурацию XML на основе этих простых входных данных.Я не забочусь о безопасности, мне просто нужно, чтобы сервис работал.В идеале инструмент также мог бы настроить IIS6 или, по крайней мере, с заданным набором опций, он выдал бы список шагов, которые мне нужно было выполнить в IIS.

Редактор конфигурации службы Microsoft ничем не лучше прямого редактирования XML.Я действительно нашел веб-сайт, у которого есть правильная идея, но он не смог решить мою простую установку.(http://www.noemax.com/support/wcf_binding_configuration_wizard.html).

Есть ли там что-нибудь, что вводит в действие какое-то соглашение по поводу этой горы конфигураций?

Это было полезно?

Решение

Конфигурация WCF на первый взгляд действительно может показаться очень сложной!Мне нравится тот мастер настройки, на который вы ссылались - почему он оказался недостаточно хорош для вас?

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

В принципе, то, что я узнал, это :даже не начинай представлять все то, что ты мог бы делать - постарайтесь сосредоточиться на том, что вы следует делайте (и то, что вам нужно).

На самом деле все сводится примерно к пяти сценариям, описанным в замечательной книге "Программирование WCF" автор : Джувал Лоуи:

  • приложения для интрасети (используйте привязку netTcp, безопасность Windows)
  • интернет-приложения (по возможности используйте привязку wsHttp, имя пользователя / pwd или сертификаты для обеспечения безопасности)
  • приложения для бизнеса (используйте любую привязку, которая имеет смысл, защищенную сертификатами)
  • доставка сообщений в очереди (MSMQ)
  • приложения без защиты (устаревшая поддержка ASMX, взаимодействие с "тупыми" клиентами веб-сервисов)

В принципе, выберите тот, который вам нужен, и с этого момента вы в значительной степени определитесь с тем, что делать и как это делать.Я бы определенно рекомендовал ознакомиться с книгой Юваля - отличный ресурс!

Итак, вопрос в том,:к какой категории относится ваше приложение?Основываясь на этом, вы можете в значительной степени определить все, что необходимо оттуда.

Кроме того, я просмотрел два скринкаста, которые действительно помогли мне разобраться с кучей параметров конфигурации в WCF и сосредоточиться на том, что действительно важно:

Оба дали мне хорошее представление о том, что такое конфигурация действительно нужен - и то, что есть, просто пух.

Надеюсь, это кому-то поможет!

Марк

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top