Существует служба REST WCF, размещенная в службе Windows или в исполняемом файле командной строки. Я хотел бы заменить DataContractJsonSerializer по умолчанию на JSON.NET сериализатор.
Существует похожий вопрос с небольшим отличием, что он использует IIS: Как установить Json.Net в качестве сериализатора по умолчанию для службы WCF REST .
Код, предложенный там, не работает, если размещен вне IIS.
Выдает следующее исключение:
ServiceHostingEnvironment.EnsureServiceAvailable не может быть вызвано в текущей среде хостинга. Этот API требует, чтобы вызывающее приложение было размещено в IIS или WAS.
Есть идеи?