gpt4 book ai didi

c# - 从 Visual Studio 2017 使用 OData 服务

转载 作者:行者123 更新时间:2023-11-30 16:39:20 26 4
gpt4 key购买 nike

我在使用 Dynamics Nav OData 时遇到问题。我正在使用 Visual Studio Community 2017(版本 15.9.0),并且我已经安装了扩展 OData Connected Service(Microsoft 官方扩展)1 .

Extension installed at Visual Studio

这是我的 Odata 结构:

http://myWeb:8145/DynamicsNav90_Desa/OData

我已经验证并且 odata 正在返回 2在 Opera 浏览器中正确设置值。

OData Respone

到目前为止,一切正常。

问题是当我进入 visual studio 并尝试添加一个新的连接服务时,它抛出了下一个错误 3 :

Odata ERROR

图片文字:

Connected Services Cannot access http://myWeb:8145/DynamicsNav90_Desa/OData/$metadata

我已经检查了防火墙和端口信息,它们是完全开放的。

最佳答案

我遇到了同样的问题(我也在使用 Dynamics Nav ;))

问题是 OData Connected Service 不支持授权。

需要在本地保存元数据文件,添加OData服务引用时指向。

  1. 打开http://myWeb:8145/DynamicsNav90_Desa/OData/ $浏览器中的元数据并将其保存在磁盘上
  2. 在 Visual Studio 中添加服务引用时使用此文件的路径: List item

对我来说,它工作得很好。

关于c# - 从 Visual Studio 2017 使用 OData 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53335235/

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