我疯了,我相信。
也就是说,我之前从来没有遇到这样的问题,没有人(谷歌已经编入索引)似乎也遇到了同样的问题。
每当我向VS2010项目添加对特定ASMX服务的引用时,生成所有代码,有一个代表该服务的所有功能的接口ServiceSoap
,但没有具体的实现解决方案中任何地方的界面!
我做错了什么?我只是right click project
,add service reference
,paste url to .asmx
,type 'Blah' in the namespace box
,click OK
。
一切似乎都好了。我猜蝙蝠疯了,我猜...
<小时/> 的更新Advanced...
,并选择将其添加为.NET 2.0服务,那么一切正常,但我不是特别想这样做。Remedy
,服务.asmx文件是Service.asmx
。
答案 0 :(得分:9)
试试这个......
右键单击服务引用。然后去配置服务参考。然后取消选中引用程序集中的重用类型复选框。 UPD
这解决了我的希望,希望它也会帮助其他人
答案 1 :(得分:5)
尝试以下步骤:
答案 2 :(得分:3)
您是否尝试过点击“显示所有文件”?
启用此功能后,可以将服务引用扩展为各种“源”文件。
答案 3 :(得分:1)
点击“显示所有文件”图标。还有另一个文件夹,它们具有相同的名称。删除文件夹时。并清理解决方案。添加具有相同名称的新服务。 现在工作正常。
答案 4 :(得分:0)
右键单击引用,然后 - “在对象浏览器中查看”只需双击对象资源管理器中的一个方法/属性即可。