Я собираюсь приступить к созданию веб-службы WCF, и я хотел бы структурировать решение таким образом, чтобы оно было:
Легко разрабатывать - я бы хотел, чтобыразработчики из моей команды могли бы просто получить исходные тексты, создать и запустить сервис, вероятно, лучше всего было бы иметь возможность запустить его как консольное приложение?
Легко разместить этот сервис позже в IIS,Служба WAS или Windows.
Я думал о следующих проектах:
- Shared (для интерфейса веб-службы)
- WebService (дляфактическая реализация веб-службы и svc-файла)
- ConsoleHost (для размещения веб-службы в консольном приложении)
Будут ли проблемы с таким подходом?Что может быть вещами, которые я должен рассмотреть заранее?Может быть, есть лучшая структура?
Я был бы признателен за любые идеи и ссылки на ресурсы, которые могли бы помочь мне выбрать правильную структуру.
ps Сам веб-сервис прост, но этот подход будет использоваться для болееуслуги.