Поскольку мы создали собственный хост и у нас ушли годы на то, чтобы сделать его настоящим сервером приложений, я поделюсь некоторыми проблемами, которые у нас были.Создание собственного хоста, который управляет сервисами WCF как сервисом NT, является очень сложной задачей, если вы хотите управлять всеми деталями и относиться к сервису NT как к реальному хосту сервиса.Проблемы начинаются с управления несколькими доменами приложений (по одному для каждой службы), управления состояниями служб, временем запуска, развертываниями из IDE и, что хуже всего, активацией.Рассматривали ли вы, как это реализовать?Если у вас нет этой функции, это означает, что все ваши сервисы будут активны и постоянно находятся в памяти.IIS и Appfabric делают это очень хорошо и, поверьте мне, это нелегко реализовать.Другой трудной задачей был пользовательский интерфейс для управления этим хостом и внешний интерфейс, который может управлять несколькими хостами (службы NT работают на разных компьютерах).Вам нужна реализация прокси обнаружения?И, наконец, как насчет того, хотите ли вы одинаково управлять службами, работающими на вашем пользовательском хосте, IIS и фабрике приложений?Подумайте, прежде чем делать такую реализацию, потому что область действия может зашифровать вас, когда вы это делаете.