现在刚接触webservice,对其使用方式不是很了解,我想知道对一个应用程序项目对web服务项目的引用有那些方式,一般来说是通过添加web引用引用服务项目的asmx,但是我从一些资料上看过似乎还有直接引用服务项目的dll文件的,我试验了,但是不成功,而通过引用asmx文件的方法一次只能添加一个asmx,另外如果web服务项目和应用程序项目都在本机,我要移植到服务器上面的时候难道我要用编译环境重新编译一下,因为我不知道移植了以后对webservice的web引用会不会因为地址的改变而失效,请大家帮忙吧,告诉我应该用什么方式来引用,另外能给我提供一些学习的网址或者电子书吗,基础的,谢谢大家
建议你看看IBM网站上面的webservice的新手帮助
微软的webservice只是对webservice的实现作了一个简单的处理
在vs.net里实际上把生成wsdl文件和代理类的工作全部简化了,你自己并没有去做,虽然wsdl不是必需的。
直接引用服务项目的dll文件-->是可以的,但是这样引用的东西只能当作普通类使用,本身不是能当作webservice(里面的方法也不是webmethod)。我要移植到服务器上面的时候难道我要用编译环境重新编译一下---》这个主要是在代理类实现,一般在代理类的构造函数中设置代理的url(这个url放到配置文件会比较灵活)