【发布时间】:2012-03-29 10:05:43
【问题描述】:
在 Windows 服务或命令行可执行文件中托管了 WCF REST 服务。我想用JSON.NET 序列化程序替换默认的DataContractJsonSerializer。
有一个类似的问题,但略有不同,它使用 IIS:How to set Json.Net as the default serializer for WCF REST service。
那里提出的代码在 IIS 之外托管时不起作用。 它抛出以下异常: 'ServiceHostingEnvironment.EnsureServiceAvailable' 不能在当前托管环境中调用。此 API 要求调用应用程序托管在 IIS 或 WAS 中。
有什么想法吗?
【问题讨论】: