c# - 添加了Web服务引用,导致缺少 namespace 的错误

标签 c# .net web-services compiler-errors

Visual Studio中,我刚刚向Asp.net网站添加了一个Web服务引用,但是当我尝试在代码中使用Web服务实例时,它显示为missing type , namespace。奇怪的是,当我将目标框架从3.5更改为4时,此错误消失了。有什么想法吗?

最佳答案

最好在您的Web服务中执行wsdl.exe,然后在客户端代码中包含其代理类

C:\Windows\system32>wsdl.exe /out:C:\MyServiceProxy.cs "https://whatever.com/Myservice.asmx? WSDL"

Or you can:
Right click project in solution explorer > Add Reference > .Net Tab > System.Web.Extension add reference and should be all set

关于c# - 添加了Web服务引用,导致缺少 namespace 的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9103963/

相关文章:

c# - 由于超时导致异常后,我可以继续使用 NetworkStream 吗?

c# - FactRetreiver 和 FactCreator 有什么区别?

silverlight - 通过 Silverlight 访问 SharePoint Web 服务

Web 服务和单例 WCF 服务的 WCF 生命周期?

java - WSIT Metro 版本 2.3 WSRM1124 错误

c# - 从当前托管的网站获取登录用户数据

c# - wpf 中的 CheckBox.AutoCheck

c# - 如何在一个 Jenkins 项目中运行多个 NUnit 测试项目?

.net - 正则表达式匹配单词

.net - 扩展/插件通信架构