NAV 2013 (and 2009) Web Services: "What is the difference" between a "Web Reference" and a "Service Reference" ?
a nice post link from Freddy Blog ....
In short, the "Web Reference" is a .net 2.0 compatible Web Service reference, the "Service Reference" is a .net 3.5 "WCF based Service Reference".
> Add Web Reference is a wrapper over wsdl.exe and can be used to create proxies for .NET 1.1 or 2.0 clients. Of course this means when you are pointing to a WCF service you have to be pointing to an endpoint that uses basicHttpBinding;
> Add Service Reference is a wrapper over svcutil.exe and also creates clients proxies. These proxies, however, can only be consumed by .NET 3.5 clients.
How to Add Web Services
Select Add Service Reference
Click Advanced
Click Add Web Reference
Type in the URL and specify the namespace for the SystemService Web Reference
and for the Customer Page Web Reference
When adding a Web Reference, Visual Studio will create a config file in which it stores stuff like the URL for the Reference. In my samples I will set the URL in code and due to this, the config file is not needed.
from Freddy Blog
http://blogs.msdn.com/b/freddyk/archive/2010/01/20/connecting-to-nav-web-services-from-c-using-web-reference.aspx