繁体   English   中英

如何在 Visual Studio 的 C# 中创建服务引用?

[英]How do I create a Service Reference in C# in Visual Studio?

我使用 Visual Studio 2017 并在 Microsoft Dynamics NAV 2015 中创建了一个新的 C# 程序和一个新的代码单元。

在我的 C# 代码中,我想在代码单元上调用一个方法/函数。 但我无法连接到代码单元。

在 NAV 中,我已将 codeunit 添加为公共 web 服务。 当我将 NAV 字段“URL 地址到 SOAP”(“ http://myMachine.dk:7005/nav2015-udv/WS/myCompany/Codeunit/myCodeunit ”)放入浏览器时,我可以使用 Wizdler 显示当我输入用户名和密码时,codeunit 上的功能。 我可以执行我的 function 并从 NAV 中获取结果。

在 Visual Studio 中,我激活“添加服务引用”并从“URL 地址到 SOAP”输入相同的文本。

然后 Visual Studio 会这样写:

“服务' http://myMachine.dk:7005/nav2015-udv/WS/myCompany/Codeunit/myCodeunit/ $metadata'需要用户名和密码”,当我输入它时,它说:

“服务‘ http://myMachine.dk:7005/nav2015-udv/WS/myCompany/Codeunit/myCodeunit ’需要用户名和密码”。

不管我在用户名和密码中写什么,它只是不断地问这两个问题。

请注意,它似乎缺少服务器名称,因为表单中的“at”之后没有任何内容。

我该如何进行这项工作?

当我从“myMachine.dk:7005...”更改为“123.123.123.123:7005/nav...”(使用我正确的 IP 地址)时,它就可以工作了。 结案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM