我相信我要疯了。
也就是说,我以前从未遇到过这样的问题,而且似乎没有人(谷歌已编制索引)遇到同样的问题。
每当我将对特定 ASMX 服务的引用添加到 VS2010 项目时,所有代码都会生成,有一个接口(interface) ServiceSoap
代表该服务的所有功能,但是有解决方案中的任何地方都没有该接口(interface)的具体实现!
我做错了什么?我只是右键单击项目
,添加服务引用
,将 url 粘贴到 .asmx
,在命名空间框中键入“Blah”
code>, 点击确定
。
一切似乎都很顺利。我只是疯了,我猜……
更新:
如果我转到添加服务引用对话框中的
Advanced...
,并选择将其添加为 .NET 2.0 服务,一切正常,但我并不是特别想这样做。 我使用的实际命名空间是
Remedy
,服务 .asmx 文件是 Service.asmx
。
最佳答案
试试这个...
右键单击服务引用。然后去配置服务引用。然后取消选中 referenced assemblies 复选框中的重用类型。 更新
这解决了我的问题,希望对其他人也有帮助
关于c# - 为什么在VS2010中添加服务引用时,没有生成客户端类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4196355/