none
Error en la compilacion de un WCF RRS feed

  • Pregunta

  • AL tratar de compilar mi proyecto este me arroja el siguiente error:

    Error: No se pueden obtener metadatos de http://localhost:1930/DataOprFilenet.svc Si ‚ste es un servicio de Windows (R) Communication Foundation al que tiene acceso, compruebe que ha habilitado la publicaci¢n de metadatos en la direcci¢n especificada. Para obtener ayuda acerca de c¢mo habilitar la publicaci¢n de metadatos, consulte la documentaci¢n de MSDN en http://go.microsoft.com/fwlink/?LinkId=65455.Error de WS-Metadata Exchange URI: http://localhost:1930/DataOprFilenet.svc Los metadatos contienen una referencia que no se puede resolver: 'http://localhost:1930/DataOprFilenet.svc'. No se pudo activar el servicio solicitado, 'http://localhost:1930/DataOprFilenet.svc'. Consulte los registros de seguimiento de diagn¢stico del servidor para obtener m s informaci¢n.HTTP GET Error URI: http://localhost:1930/DataOprFilenet.svc Error al descargar 'http://localhost:1930/DataOprFilenet.svc'. Error de la solicitud con el mensaje de error:--

    web.config

    <system.serviceModel>
        <services>
          <service behaviorConfiguration="MetaData" name="cl.bancochile.obtener.wsdatafilenet.DataOPRFilenet" >
            <endpoint address="" binding="basicHttpBinding" contract="cl.bancochile.obtener.wsdatafilenet.IdataFilenet">
              <identity>
                <dns value="localhost" />
              </identity>
            </endpoint>
            <endpoint name="mex" address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
            <host>
              <baseAddresses>
                <add baseAddress="http://localhost/DataOprFilenet.svc" />
              </baseAddresses>
            </host>
          </service>
        </services>
        <behaviors>
          <serviceBehaviors>
            <behavior name="cl.bancochile.obtener.wsdatafilenet.Service1Behavior">
              <!-- Para evitar revelar información de los metadatos, establezca el valor siguiente en false antes de la implementación -->
              <serviceMetadata httpGetEnabled="true"/>
              <!-- Para recibir detalles de las excepciones en los fallos, con el fin de poder realizar la depuración, establezca el valor siguiente en true. Para no revelar información sobre las excepciones, establézcalo en false antes de la implementación -->
              <serviceDebug includeExceptionDetailInFaults="false"/>
            </behavior>
          </serviceBehaviors>
        </behaviors>
      </system.serviceModel>
    Si me pudiesen ayudar se los agradeceria. Ya que aun no doy con el error

    lunes, 27 de octubre de 2014 15:19

Respuestas

  • El behaviorConfiguration no debería ser el nombre que defines más abajo en serviceBehaviors ??
     <service behaviorConfiguration="cl.bancochile.obtener.wsdatafilenet.Service1Behavior" name="cl.bancochile.obtener.wsdatafilenet.DataOPRFilenet" >
    lunes, 10 de noviembre de 2014 16:21

Todas las respuestas

  • Deberas cambiar

     <add baseAddress="http://localhost/DataOprFilenet.svc" />

    por

     <add baseAddress="http://localhost:1930/DataOprFilenet.svc" />


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    lunes, 27 de octubre de 2014 16:01
    Moderador
  • No , no era un problema de puertos tengo el mismo error.
    lunes, 27 de octubre de 2014 17:31
  • El behaviorConfiguration no debería ser el nombre que defines más abajo en serviceBehaviors ??
     <service behaviorConfiguration="cl.bancochile.obtener.wsdatafilenet.Service1Behavior" name="cl.bancochile.obtener.wsdatafilenet.DataOPRFilenet" >
    lunes, 10 de noviembre de 2014 16:21