我在.NET编程类中,正在创建一个简单的Web服务和一个控制台测试程序来处理它。我正在使用C#,IBM .Net数据提供程序(也尝试使用OLE DB数据提供程序) - 两个数据提供程序都可以成功访问和检索/更新来自服务器和.NET Framework 3.5的数据。 Web服务工作,控制台测试工作(在它的当前状态),但当我尝试添加服务引用以将两者链接在一起时,我收到以下错误:
找不到方法:'?'。 元数据包含无法解析的引用:' httppp:// localhost:64302 / WebServiceV2 / Service.asmx'。 元数据包含无法解析的引用:' httppp:// localhost:64302 / WebServiceV2 / Service.asmx'。 如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用。
VS 2010能够发现引用,但是当我尝试扩展webservice.asmx文件或者按下OK时,我收到此错误。
我在Windows 7计算机(64位)上运行VS 2010 Pro SP1,在我用于工作的PC上运行。 我试图修复" VS 2010和我已经卸载/重新安装它但无法解决此错误。如上所述,我安装了SP1。我也安装了" CU3"更新,从我所知道的是"累积"更新VS 2010。
我与班级老师,同事和我公司的首席技术官讨论了这个错误。这些人都没有经历过这种情况,也不能用VS 2010复制这个错误,并且无法解释它。这让我相信VS 2010是可以的,但我的电脑上可能还有其他东西导致了这个错误 - 或许我可能会错过某种关键更新。我的下一个方法是在我的家用电脑(也是Windows 7)上安装它,看看我是否得到不同的结果。