我有一个网站通过网络参考与网络服务互动 - 没问题。
现在我正在同一个解决方案中构建一个控制台应用程序,它还需要访问该Web服务。
我使用过:添加 - >服务参考 - >高级网络参考。我输入service.asmx的URL和名称。这就是我得到的:
当我尝试在代码中引用它时,我得到了这个:
我似乎无法与该命名空间/引用进行交互。
在我的网站上,我做了几乎相同的事情,添加了参考:
然后我用得很好:
我在控制台应用程序中看到,文件层次结构(Reference.map文件)与网站不同。我所知道的唯一区别是我在一个较旧的Visual Studio版本中添加了网站服务,而不是我现在正在使用的。有什么想法吗?
答案 0 :(得分:0)
在Reference.cs
中生成Web服务客户端代理的C#代码。您可以打开它以查看它所在的命名空间。