【发布时间】:2011-02-16 15:19:39
【问题描述】:
我和我的团队有一个 asp.net Web 表单应用程序,并且正在使用多个类库。在其中一个库中,我们正在尝试使用 Web 服务。 Web 引用已添加到 Web 应用项目中,并且已添加相应的引用。应用程序编译。当尝试在类库中使用所述 Web 服务时,凭据似乎不起作用,并且调用失败。但是,如果我们将 Web 服务调用从类库中取出,并在 Web 应用程序中使用它,它就可以工作。
关于为什么这在类库中不起作用的任何想法。
【问题讨论】:
-
如果您从类库中使用服务引用,则应将服务引用添加到类库中。
-
您是指添加实际的 Web 引用,还是 System.Web.Services 引用。
-
我建议您使用“添加服务引用”而不是“添加 Web 引用”,并将其添加到类库中。
-
听起来是 Brian 帮助您找到了解决方案,请考虑将他的答案标记为正确答案。
-
stackoverflow.com/questions/13188860/… 我认为您可以在此链接中看到您的问题的解决方案。我遇到了同样的问题。我想从 web 服务中获取对象而不调用 AddWebReference。谢谢
标签: c# asp.net web-services asmx