繁体   English   中英

在Visual Studio 2008中以C#代码使用Web引用

[英]Using Web References in C# Code in Visual Studio 2008

一开始,我试图为我的问题找到任何解决方案,但没有发现任何问题。

我是Dynamics NAV Developer,所以C#不是我的“母语”;)

我必须将Win Form应用程序与Microsoft Dynamics导航连接,因此我想使用Web参考(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> 

暂无
暂无

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

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