2009-05-06 25 views

Respuesta

6

referencia Web

es un envoltorio sobre wsdl.exe y se puede utilizar para crear proxies para .NET 1.1 o 2.0 clientes. Por supuesto, esto significa que cuando está apuntando a un servicio WCF debe señalar a un punto final que usa basicHttpBinding.

Servicio de Referencia

es un envoltorio sobre svcutil.exe y también crea proxies clientes. Sin embargo, estos proxies solo pueden ser consumidos por clientes .NET 3.0+.

referirse a: The Difference Between “Web Reference” and “Service Reference” para más detalles

0

Uno hace referencia al archivo settings.cs [que no se actualiza automáticamente desde app.config a menos que lo abra y lo vuelva a guardar - si realiza ediciones en la aplicación.config que es] y uno hace referencia a la app.config archivo. El bloque de configuración en el archivo app.config es ligeramente diferente y la estructura del servicio es ligeramente diferente detrás de las escenas. Su código interactuará con los objetos de forma ligeramente diferente, pero el resultado final es que esencialmente hacen lo mismo. Las referencias web están basadas en 2.0 y la referencia del servicio se produjo en .NET 3.0 o 3.5 [No estoy seguro de qué].

Aún puede escribir código para referencias web, pero si su aplicación se dirige al marco 2.0, no puede usar referencias de servicio.

Cuestiones relacionadas