当前位置:  开发笔记 > 编程语言 > 正文

在类库(C#/ .NET)中使用Web引用

如何解决《在类库(C#/.NET)中使用Web引用》经验,为你挑选了2个好方法。

我有一个项目,它使用类库来实现业务层功能(数据库访问等).Web应用程序就位于此之上.我有一个我想在类库中调用的Web服务.每次我将"服务引用"(我使用的是VS2008)添加到类库中,一切似乎都可以正常工作.Web服务的名称是"EmployeeService".但是,当我尝试从代码访问它时,intellisense给了我以下选项:

'EmployeeServiceSoap'

'EmployeeServiceSoapChannel'

'EmployeeServiceSoapClient'

还有很多'...要求'

'... RequestBody'

'... RequestResponse'类型.

我无法访问我的EmployeeService类,即使我编写它仍然会编译器会抱怨.有任何想法吗?谢谢你的帮助...



1> 小智..:

真?我会尝试的.VS2008/.NET 3.5必须改变吗?我知道它不像过去那样.

编辑:我终于明白了.我将引用添加为"服务引用"而不是"Web引用".我想服务参考是.NET 3.5中的新功能,它与传统的Web引用略有不同.VS2008没有给我一个添加Web引用的选项.我不得不进入服务引用的高级属性并添加Web引用.一旦我这样做,它给了我两个选项(一个添加服务引用,另一个添加Web引用),go figure.



2> Mark Cidade..:

您应该使用它EmployeeServiceSoapClient来访问该服务.Service类本身位于服务器上.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有