Estoy tratando de agregar referencia de servicio.

Hubo un error al descargar los metadatos de la dirección

este es el error que se muestra una y otra vez?

Por favor, ayudar

por favor publicar el wsdl o enviarme correo electrónico
cómo publicar un wsdl?
si es un pequeño archivo de pegarla aquí. si es grande y tiene archivos de referencia (por ejemplo, «importar» etiquetas) enviar a todos a mí. Quiero reproducir
básicamente después de hacer clic en agregar referencia de servicio al pulsar aceptar se me muestra un error : se produjo un error al descargar los metadatos de la dirección por favor, introduzca una dirección URL válida
Por favor enviar su web.config del servicio que usted está tratando de agregar.

OriginalEl autor | 2012-05-16

10 Comentarios

  1. 7

    Hay al menos 4 posibilidades:

    • El intercambio de metadatos extremo mex no está definido
    • de intercambio de metadatos no está habilitado
    • Está utilizando la dirección equivocada
    • Que están siendo bloqueadas por alguna configuración de seguridad

    Pruebe la url en un navegador para ver que devuelve un wsdl

    <configuración> <sistema.web> <compilación debug=»true» targetFramework=»4.0″ /> </sistema.web> <sistema.serviceModel> <comportamientos> <serviceBehaviors> <comportamiento name=»»> <serviceMetadata httpGetEnabled=»true» /> <serviceDebug includeExceptionDetailInFaults=»false» /> </comportamiento / > </serviceBehaviors> </comportamientos> <serviceHostingEnvironment multipleSiteBindingsEnabled=»true» /> </sistema.serviceModel> </configuración>
    El tipo ‘SilverlightApplication6.Web.Service1’, proporcionado como un Servicio de valor del atributo en el ServiceHost directiva, o en el elemento de configuración del sistema.serviceModel/serviceHostingEnvironment/serviceActivations no se pudo encontrar.
    El navegador muestra el mensaje anterior, mientras que la publicación de la dirección URL.

    OriginalEl autor Shiraz Bhaiji

  2. 18

    Usted también puede simplemente necesita para construir /reconstruir el proyecto.

    OriginalEl autor ganjeii

  3. 4

    Fue pasando el mismo a mí, y me di cuenta de que he tenido olvidado agregar el «Contrato de Servicio» y el «Contrato de Operación» anotaciones » en la interfaz de mi servicio WCF

    Mismo si usted se olvidó de [DataContract] en las clases que desea utilizar.

    OriginalEl autor karolanet333

  4. 3

    Sólo tratar de Construir el proyecto sin ningún tipo de error y dar un servicio de referencia de nuevo.

    Este ans Ayudó para mí

    OriginalEl autor Robin Purbia

  5. 1

    En La Web.archivo de configuración que he cambiado :

     <endpoint address="" binding="pollingDuplexHttpBinding"
        contract="IAsyncTaskService"/>

    a este :

    <endpoint address="" binding="pollingDuplexHttpBinding"
        contract="DuplexService.Web.IAsyncTaskService"/>

    y el error fue eliminado.
    Zeni

    OriginalEl autor Zeni

  6. 1

    Intentar la reconstrucción del proyecto en primer lugar, si no se solucionarlo, intente cambiar la propiedad httpGetEnabled de FALSE a TRUE en su web.config.

      <serviceBehaviors>
        <behavior name="serviceBehavior">
          <serviceMetadata httpGetEnabled="true"/>
          <serviceDebug includeExceptionDetailInFaults="false"/>
        </behavior>
      </serviceBehaviors>

    OriginalEl autor masospaghetti

  7. 0

    Otra posibilidad en esta situación es que no hay ningún extremo de la escucha. I. e., el servicio que usted está tratando de agregar no está «arriba». He cometido este error cuando intenta agregar una referencia a un servicio WCF que yo estaba trabajando, pero se me olvidó Abrir.

    OriginalEl autor Scott

  8. 0

    De verificación de IIS es la porción de la URL del servicio. En mi caso, yo había cambiado mi contraseña de Windows, pero se había olvidado de que estas credenciales fueron de IIS se utiliza en la aplicación y la aplicación de la piscina.

    OriginalEl autor Graham Laight

  9. 0

    He tenido un problema como este : Agregar una referencia de servicio de error con un mensaje de «Método no permitido».

    El wsdl trabajó muy bien en mi navegador..

    La razón de ello es que he configurado el extremo para escuchar en http://0.0.0.0:6000/mex, que el «Agregar Referencia de Servicio» de la herramienta no parece gustarle. Cambiar la dirección IP real hizo el trabajo (por ejemplo,http://127.0.0.1:6000/mex)

    OriginalEl autor cube45

  10. 0

    Sé que esto es un truco viejo, pero yo quisiera añadir lo que funcionó para mí, así que puedo encontrar de nuevo en el camino 😉

    En mi caso, el grupo de aplicaciones de usuario no tiene acceso a la carpeta %Windir%\temp, que al parecer es necesario para que el MEX datos sean generados.

    Gritar a Amy Peng en este hilo por su consejo!

    OriginalEl autor chprpipr

Dejar respuesta

Please enter your comment!
Please enter your name here