点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在使用Visual Studio 2017,并且尝试将扩展名为" OData Connected Service"的项目连接到服务层。 但是我无法将其连接到以下URL上的元数据:" https://my-server:50000/b1s/v2/$ metadata"
Visual Studio无法建立安全连接。
,当我尝试将其与邮递员GET请求获取的XML文件连接时,出现错误:"无法将OData Connected Service添加到项目:无法获取EDM类型'Edm.DateTime的CLR类型名称 '"
我正在使用带有SQL Server的"本地" B1 10。
谢谢您的帮助!
瓦伦丁
大多数情况下,安全连接问题是由于服务层的TLS证书无效而引起的。 在浏览器上转到
https://my-server:50000/b1s/v2/$ metadata,看看您是否遇到警告问题。
如果不是这种情况 ,您需要使用有效证书重新安装SL(只需使用Google
免费tls证书即可获得证书)。
OR(仅用于开发目的)请使用HTTP端口50001(非常不安全) )
我尝试了此解决方案,但MSVS无法使用该URL连接到SL,我收到一条错误消息"基础连接已关闭:发送时发生意外错误"。
另一方面,我设法用XML中的元数据生成了类,但仍带有" Odata Connected Service"扩展名。 我在"答案"部分中标记了使其正常运行的步骤。
更新:
URL仍然不起作用,但是我通过XML文件成功生成了该类。
为此,我按如下进行操作:
我手动将所有" Edm.DateTime"类型更改为" Edm.DateTimeOffset",将" Edm.Time"类型更改为" Edm.TimeOfDay"。
然后生成该类。
大家好,
我的连接几乎遇到同样的问题,我们将不胜感激。
服务层.NET WCF连接。
谢谢。
一周热门 更多>