将我的项目更新到ServiceStack v4后,我的网络服务返回的任何“OptimizedResult”基本上都是我的网络浏览器无法读取的(尝试使用IE和Chrome)。而不是获得可读的JSON我得到乱码文本。也许响应头缺少一个属性(尽管它确实指定了一个gzip,deflate编码)或者我在发行说明中遗漏了一些内容。
在我的服务实施中调用Request.ToOptimizedResult(response)
或Request.ToOptimizedResultUsingCache(...)
的任何回复都会发生这种情况。
答案 0 :(得分:1)
原来这个问题是由Web应用程序中Telerik的Rad Compression引起的。删除web.config中的telerik行解决了这个问题。