Visual Studio 2017的服务层连接问题

2020-08-13 15:01发布

         点击此处--->   EasySAP.com群内免费提供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。

谢谢您的帮助!

瓦伦丁

         点击此处--->   EasySAP.com群内免费提供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。

谢谢您的帮助!

瓦伦丁

付费偷看设置
发送
4条回答
绿领巾童鞋
1楼-- · 2020-08-13 15:35

大多数情况下,安全连接问题是由于服务层的TLS证书无效而引起的。 在浏览器上转到

https://my-server:50000/b1s/v2/$ metadata,看看您是否遇到警告问题。

如果不是这种情况 ,您需要使用有效证书重新安装SL(只需使用Google

免费tls证书即可获得证书)。

OR(仅用于开发目的)请使用HTTP端口50001(非常不安全) )

打一壶酱油
2楼-- · 2020-08-13 15:37

我尝试了此解决方案,但MSVS无法使用该URL连接到SL,我收到一条错误消息"基础连接已关闭:发送时发生意外错误"。

另一方面,我设法用XML中的元数据生成了类,但仍带有" Odata Connected Service"扩展名。 我在"答案"部分中标记了使其正常运行的步骤。

葫芦娃快救爷爷
3楼-- · 2020-08-13 15:41

更新:

URL仍然不起作用,但是我通过XML文件成功生成了该类。

为此,我按如下进行操作:

我手动将所有" Edm.DateTime"类型更改为" Edm.DateTimeOffset",将" Edm.Time"类型更改为" Edm.TimeOfDay"。

然后生成该类。

南山jay
4楼-- · 2020-08-13 15:35

大家好,

我的连接几乎遇到同样的问题,我们将不胜感激。

服务层.NET WCF连接。

谢谢。

一周热门 更多>