• Domingo 22 de Diciembre de 2024, 16:06

Autor Tema:  Agregar Referencia Web en C# con Windows Forms  (Leído 6830 veces)

MArio85

  • Miembro activo
  • **
  • Mensajes: 27
    • Ver Perfil
Agregar Referencia Web en C# con Windows Forms
« en: Jueves 14 de Enero de 2010, 00:19 »
0
Hola, estoy haciendo un cliente web en windows form, el servicio web ya lo hize, en mi propia maquina, (tengo  intalado el IIS y lo corro como http://localhost...) Se que necesito una clase proxy para que se comunique con el servicio web y yo al instanciar esa clase llamo a los metodos de ese objeto siendo esos metodos los metodos del servicio web.
Ok en teoria todo bien, Informandome en diversas paginas y con algunos ebooks. Por ejemplo:

http://msdn.microsoft.com/es-es/library ... 80%29.aspx
http://msdn.microsoft.com/es-es/library ... 80%29.aspx
http://msdn.microsoft.com/es-es/library ... 80%29.aspx

Tengo que agregar una referencia web a mi proyecto y la herramienta wsdl.exe me genera automaticamente el la clase proxy.(y los archivos .map, .disco y . wsdl)

Las intrucciones dicen: "En el Explorador de soluciones, haga clic con el botón secundario del mouse (ratón) en el nombre del proyecto al que va a agregar el servicio Web y, a continuación, haga clic en Agregar referencia Web."

El problema es que al dar click derecho en la solucion solo me aparecen las opciones:
"Agregar Referencia" y "Agregar Referencia de Servicio". En ningun lado me aparece la opcion de "agregar referencia web".

Estuve utilizando Microsoft Visual C# 2008 Express Edition y despues consegui el visual studio 2008 (completo)  y en ningun lugar encuentro "agregar referencia web" (Con Windows Forms) (Tambien busque en el menu "Proyecto" y nada)

Espero Alguien me pueda ayudar, esto me tiene muy frustrado jeje

Saludos

RodrigoGh

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Agregar Referencia Web en C# con Windows Forms
« Respuesta #1 en: Jueves 14 de Enero de 2010, 22:15 »
0
Hola! mmm lastima q no tengo .net instalado en esta pc a ver si de memoria me sale :), vos queres agregar la referencia a un servicio web(web service) a tu proyecto, para eso tal como lo indicaban tenes q hacer click con el boton secundario sobre el proyecto y luego te salen esas dos opciones la "agregar referencia" como mencionas es para dll's mas que nada y la de servicio es para el web service :P, te va a salir una ventanita con una barra de navegacion digamos y ahi pones la direccion del webservices y si esta bien te aparecen los metodos del mismo le das ok y se genero la referencia...quiza no este super explicado pero no tengo el .net a mano para decirte bien :S

MArio85

  • Miembro activo
  • **
  • Mensajes: 27
    • Ver Perfil
Re: Agregar Referencia Web en C# con Windows Forms
« Respuesta #2 en: Jueves 14 de Enero de 2010, 22:53 »
0
Gracias por la respuesta pero nop, asi no es, se a cual ventanita te refieres pero esa misma ventana tiene el titulo "Agregar Referencia Web" y es lo que no encuentro, Cuando estoy en visual studio desarrollando un sitio web si me aparece esa opcion pero cuando estoy programando un windows form no me aparece.

Saludos

MArio85

  • Miembro activo
  • **
  • Mensajes: 27
    • Ver Perfil
Re: Agregar Referencia Web en C# con Windows Forms
« Respuesta #3 en: Jueves 14 de Enero de 2010, 23:38 »
0
Listo, buscandole ya encontre como agregar la referencia web en Visual Studio 2008 , les comento por si alguien se topa con este problema:

Boton Derecho en la Solucion -->  Agregar Referencia de servicio --> Opciones Avanzadas --->  Agregar Referencia Web.

Y listo ya nomas se pone la URI del Webservice y la herramiente wsdl.exe nos hace la clase proxy y los archivos .map, .disco y .wsdl.


Saludos