我目前正在构建一个报告服务 (WCF) - 填充的报告是使用使用 C# 动态的弹性对象生成的- 我已经编写了代码来将对象转换为 WCF 服务中的 JSON。WCF 服务托管在 Windows 服务中,并使用命名管道或 TCP 绑定。
接下来我需要做的是将报表对象作为 JSON 返回给 ASP.Net MVC Web 应用程序,然后它只是将其传递给客户端而不进行反序列化。由于安全问题,我不能让客户端直接调用 WCF 服务。
这可能吗?
我目前正在构建一个报告服务 (WCF) - 填充的报告是使用使用 C# 动态的弹性对象生成的- 我已经编写了代码来将对象转换为 WCF 服务中的 JSON。WCF 服务托管在 Windows 服务中,并使用命名管道或 TCP 绑定。
接下来我需要做的是将报表对象作为 JSON 返回给 ASP.Net MVC Web 应用程序,然后它只是将其传递给客户端而不进行反序列化。由于安全问题,我不能让客户端直接调用 WCF 服务。
这可能吗?
好的-最后这很简单-
我在这里关注了这篇文章,用 SerializableDynamicObject 替换了我的 ElasticObject(我不需要 ElasticObject 的扩展能力)
这种方法效果很好。