我有一个示例项目,它有几个Web服务并在运行时使用它们。该应用程序按预期工作。 Web引用可以在解决方案资源管理器中的“Web引用”文件夹下看到,其中Web服务列表为单个文件。
我正在尝试在另一个解决方案中使用这些相同的Web服务,但它无法正常工作。我已经将Web服务添加到解决方案中,它们出现在名为“Web_References”的文件夹下。此外,此下的Web服务列表显示扩展名为.discomap,其下有2个子文件,名称相同,但扩展名为.disco和.wsdl。
这是我能看到的唯一差异。但是,在第二个解决方案中,Visual Studio无法从Web服务解析对类的引用(我使用与第一个解决方案相同的代码)。
有谁知道为什么网络引用显示不同,为什么我的第二个解决方案不允许我使用我添加的网络引用?
TIA
更新:继续评论,是的,第二个是一个网站,第一个似乎是使用Web服务的Windows应用程序。鉴于它是一个网站,我如何使用网络参考?