我在使用 Dynamics Nav OData 时遇到问题。我正在使用 Visual Studio Community 2017(版本 15.9.0),并且我已经安装了扩展 OData Connected Service(官方 Microsoft 扩展)1.
这是我的 Odata 结构:
http://myWeb:8145/DynamicsNav90_Desa/OData
我已经验证并且 odata 正在返回2在 Opera 浏览器中正确值。
到目前为止,一切正常。
问题是当我进入视觉工作室并尝试添加新的连接服务时,它会抛出下一个错误3:
图片文字:
互联服务
无法访问http://myWeb:8145/DynamicsNav90_Desa/OData/$元数据
我检查了防火墙和端口信息,它们完全开放连接。
我遇到了同样的问题(我也在使用 Dynamics Nav ;))
问题是 OData 连接服务不支持授权。
您需要在本地保存元数据文件,并在添加OData服务引用时指向它。
- Open http://myWeb:8145/DynamicsNav90_Desa/OData/$metadata 在浏览器中并将其保存在磁盘上
- Use path to this file during adding service reference in Visual Studio:
对我来说它工作得很好。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)