c# - 在 Visual Studio 2008 的 C# 代码中使用 Web 引用
问题描述
一开始,我试图为我的问题找到任何解决方案,但我没有找到任何东西。
我是 Dynamics NAV 开发人员,所以 C# 不是我的“本机”语言;)
我必须将我的 Win Form 应用程序与 Microsoft Dynamics NAV 连接起来,所以我想使用 Web Reference (SOAP)。
此应用程序是在 Visual Studio 2008 中为智能设备 (Windows Mobile 5.0) 创建的。
我通过右键单击我的解决方案并选择“添加 Web 引用”来添加 Web 引用。我的参考被命名为“WS”,所以在我的代码(按钮点击功能)我尝试使用这个参考,即输入WS.Collectors webservice = WS.Collectors();
当我尝试编译我的项目时,出现以下错误:
错误 1 找不到类型或命名空间名称“WS”(您是否缺少 using 指令或程序集引用?)(...)
我也尝试进入using WS.Collectors
,但它不起作用。
如何在我的 C# 代码中使用我的 Web 引用并向其中添加一些数据?
提前致谢!
解决方案
您需要在指定应用设置的位置添加 appconfig 文件
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<appSettings>
<add key="ServiceBaseUrl" value="http://yourserver" />
<add key="ServicePort" value="yourportvalue"/>
<add key="InstanceName" value="DynamicsNAV"/>
<add key="ServiceType" value="Codeunit"/>
<add key="ServiceName" value="Your Service Name" />
<add key="CompanyName" value="your company name"/>
<add key="ServiceBaseOther" value="WS"/>
<add key="UserName" value="YourUsername"/>
<add key="Password" value="YourPassword"/>
<add key="Domain" value="Your Domain"/>
<add key="TimeInterval" value="60000"/>
</appSettings>
</configuration>
推荐阅读
- android - 如何让您的通知下拉为深色主题?
- sql - 使用 sql 解析 xml 字符串
- python - 在numpy中按索引选择
- javascript - Vuex ORM 与带有附加属性的数据透视表的多对多关系
- ios - AVPlayer 加载 gif 直到加载视频的第一帧
- python - 如何使有条件的while循环重复该过程n次?
- reactjs - React app / Chrome Dev Tools 奇怪的输出:“in Startnull”-main.js:42
- angular - 在 Angular 中,我可以将组件发出的输出直接绑定到属性吗?
- php - iOS 未打开我的 https:// 网站 SSL 证书
- c - strlen-avx2.S 的位置 & 帮助重新创建 strlwr()