最近在做framework4.0到core的项目迁移,碰到了这么个坑。个人认为虽然asmx虽是已经过时的技术,但是对于一些老项目来说,向下兼容性还是有必要的!
解决方案:目前稳定版的VS2017均不能使用web引用的方式引用webservice,写信给微软一直也没回复,年底终于被告知在VS2017的preview版本下可以正常引用了.. 碰到同样问题的小伙伴们下一个preview版引用一下就好了,引用完了可以切换回稳定版工作,不会影响项目工程。引用方法非常简单,只比把大象关进冰箱的步骤多一步,如下图: