He creado un servicio web WCF y localmente cuando accedo al archivo wsdl como (http://localhost/myservice/service.svc?wsdl muestra el archivo wsdl muy bien. Luego lo cargué en mi servidor virtual alojado por GoDaddy y cuando llame al http://my dirección IP: myport/service.svc? wsdl el resultado es la página donde dice "Ha creado un servicio." Esta es la misma página que se muestra cuando llamo a la misma url pero sin la dirección IP de? wsdl (http://my : myport/service.svc). ¿Cómo puedo obtener mi archivo wsdl en el servidor virtual? ¿Por qué sucedió esto de manera diferente a mi máquina local?Dónde está el archivo wsdl en el servicio WCF
Respuesta
Asegúrese de que su archivo de configuración en el entorno de alojamiento web permita recuperar el documento WSDL. Debe contener esto:
<behaviors>
<serviceBehaviors>
<behavior name="metadata">
<serviceMetadata httpGetEnabled="true" />
<behavior>
</serviceBehaviors>
</behaviors>
Y haga referencia a este comportamiento en la configuración de su servicio.
Editar:
Sólo para que quede claro. Con el comportamiento predeterminado de WCF, el archivo WSDL no está en ninguna parte. Se genera automáticamente y esta generación automática debe permitirse.
Bien, esto se genera automáticamente, pero se debe guardar en algún lugar, al menos temporalmente ... –
Aunque debería ser obvio, el elemento de comportamiento debe cerrarse. No puedo editar la publicación porque contiene muy pocos cambios. – Dono
- 1. ¿Dónde está el método de inicio de un servicio WCF?
- 2. WCF: myservice.svc? Wsdl muestra "¿Ha creado un servicio.", No WSDL?
- 3. servicio WCF. Dónde agregar archivo svc
- 4. ¿Cómo cambiar la ubicación predeterminada del esquema en el archivo wsdl del Servicio WCf?
- 5. Dado el archivo de tipo wsdl + xds, ¿cómo creo un servicio web WCF de stub?
- 6. tipo complejo no está disponible en wcf wsdl
- 7. Cómo recuperar un WSDL de un solo archivo para un servicio WCF (WSDL plana)
- 8. dónde está el archivo '' itertools
- 9. Descargar archivo utilizando el servicio WCF Rest?
- 10. WCF BasicHttpBinding - Dónde puedo encontrar SOAP1.1 en WSDL
- 11. ¿dónde está el archivo hid.lib en Windows?
- 12. ¿Dónde está el archivo bootstrap en ZF2?
- 13. cargue el archivo wcf
- 14. WCF servicio web cambio de nombre WSDL y targetNamespace
- 15. La referencia de servicio WCF genera métodos vacíos de WSDL
- 16. ¿Dónde poner la propiedad MaxReceivedMessageSize en el archivo web.config del servicio WCF?
- 17. El método de servicio WCF no está disponible en WCF Test Client porque usa el tipo
- 18. Enlazar un WSDL personalizado a un servicio WCF existente
- 19. WSDL primer servidor WCF donde el cliente no envía SOAPAction
- 20. Cómo usar un archivo WSDL para crear un Proxy WCF?
- 21. ¿Dónde está el archivo de volcado MySQL?
- 22. ¿Dónde está el archivo my.cnf de Percona?
- 23. WCF wsdl wsdl: import location, soap: address location tiene el nombre de la máquina?
- 24. ServiceRoute + WebServiceHostFactory mata la generación de WSDL? Cómo crear un servicio WCF sin extensión con? Wsdl
- 25. de anulación en el servicio WCF
- 26. Confundido por el uso del nombre de host en el archivo WSDL en el servicio web C#
- 27. Cómo usar un archivo WSDL para crear un servicio WCF (no realizar una llamada)
- 28. Cómo depurar el servicio WCF?
- 29. ¿Cómo puedo consumir un servicio WCF usando un archivo WSDL local?
- 30. ¿Dónde incluir el archivo jaxb.properties?
¿Tiene el mismo archivo de configuración en el servidor que tenía en su máquina de desarrollo? –