NO PUEDO USAR APLICACIONES WEB

AYUDAAAAA
02 de Marzo del 2004
Cuando trato de agregar una referencia web. me da los siguientes errores:
El documento en la dirección url http://enky/AppDistribuida/AppDistribuida.vsdisco no se reconoce como un tipo de documento conocido.
El mensaje de error de los tipos de documento conocidos puede ayudarle a resolver el problema:
- El informe de 'Documento WSDL' es 'Error en el documento XML (2, 2).'.
- No se esperaba <dynamicDiscovery xmlns='urn:schemas-dynamicdiscovery:disco.2000-03-17'>.
- El informe de 'Documento DISCO' es 'No se encuentra el documento de descubrimiento en la dirección URL http://enky/AppDistribuida/AppDistribuida.vsdisco.'.
- No se reconoce el formato del documento.
- El informe de 'Esquema XML' es 'Se esperaba la raíz de un esquema. Asegúrese de que el elemento raíz es <schema> y el espacio de nombres es 'http://www.w3.org/2001/XMLSchema' para un esquema XSD o 'urn:schemas-microsoft-com:xml-data' para un esquema XDR. Error en (2, 2).'.

ese es uno de los errores, el otro es que cuando creo una aplicacion web sencilla, cuando pongo un control button (sacado de web form, del cuadro de herramientas) . cuando genero la pagina no me muestra el button.
el problema es que el IIS anda bien ya que me muestro la aplicacion en el servidor web, y me dice que esta en ejecucion.
probe de todo pero no me anda por favor ayuda.

Ruben
02 de Marzo del 2004
A mi me pasaba lo mismo pero he encontrado la solución en esta dirección:

http://weblogs.asp.net/dsharma/posts/2526.aspx

Todo consiste en descomentar una linea del archivo de configuración machine.config del .NET framework.

mombard
02 de Marzo del 2004
Para poder emplear los archivos vsdisco como descubrimiento primero has de descomentar una linea del archivo machine.config.
en el modulo <httpHandlers>
<add verb="*" path="*.vsdisco" type="System.Web.Services.Discovery.DiscoveryRequestHandler, System.Web.Services, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" validate="false"/>

espero que te sirva :-)



Elph
02 de Marzo del 2004
Cuando agregas una referencia web debes indicar un wsdl o un asmx, por ejemplo:
http://localhost/myservicio.asmx?wsdl
esto serviria para un servicio web propio en tu maquina hecho en .net.
Para otro tipo de servicios debes usar el wsdl q te hayan proporcionado.
El vsdisco es un archivo de descubrimiento, seria el q usaria un directorio uddi.
Lo de la aplicacion web no lo tengo tan claro, asegurate d q tienes definida una aplicacion en el IIS para esa aplicacion web.