在将我的项目更新到ServiceStack v4之后,我的web服务返回的任何"OptimizedResult“基本上都不能被我的web浏览器读取(在IE和Chrome上试用过)。我得到的不是可读的JSON,而是乱码文本。也许响应头缺少一个属性(尽管它确实指定了gzip、deflate编码),或者我在发行说明中遗漏了一些东西。
当我在服务实现中调用Request.ToOptimizedResult(response)或Request.ToOptimizedResultUsingCache(...)时,任何响应都会发生这种情况。
发布于 2013-12-12 18:06:26
事实证明,这个问题是由Telerik在web应用程序中的Rad压缩引起的。删除web.config中的Telerik线解决了问题。
https://stackoverflow.com/questions/20536436
复制相似问题