gpt4 book ai didi

wsdl - 服务堆栈 WSDL 错误。 Endpoint 与 Windows Store 应用程序不兼容。跳过...

转载 作者:行者123 更新时间:2023-12-02 02:11:11 25 4
gpt4 key购买 nike

正在处理 Windows 8( metro 风格)应用程序,并希望从中引用 ServiceStack 托管的服务。由于我无法使用 ServiceStack 提供的 C# 客户端对象(无法从 Windows 8 项目中引用 DLL),我想我必须回退到使用 svcutil 或从 VS 2012 中添加服务引用。当我这样做时,我收到以下错误:

警告 5 自定义工具警告:地址为“http://localhost/ServiceStackRD/soap12”的端点“WSHttpBinding_ISyncReply”与 Windows 应用商店应用程序不兼容。跳过... C:\Development\GridPresenter\GridPresenter\Service References\ServiceReference2\Reference.svcmap 1 1 GridPresenter

有人知道是什么使端点“与 Windows 应用商店应用程序不兼容”?如果是这样,我如何告诉 ServiceStack 修改端点定义以使其与 Windows 8 应用程序兼容?谢谢你。

最佳答案

SOAP 和 WSDL 在任何新平台上都是一个丑陋的解决方案,您必须获得太多的事件部件才能使其正常工作。

阻力最小的路径是使用支持 Windows 8 Metro 应用程序的 C# HTTP 客户端,并仅解析从 ServiceStack 的 JSON 服务返回的 JSON。这是一个 example of parsing GitHub's 3rd party API使用 these WebRequest extensions在 ServiceStack.Text 中。

社区尚未贡献 ServiceStack.Text 的 Windows 8/Metro 应用程序版本,因此您可能必须使用另一个支持它的 JSON 序列化程序。

关于wsdl - 服务堆栈 WSDL 错误。 Endpoint 与 Windows Store 应用程序不兼容。跳过...,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12717527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com