Saltar al contenido

WCF, no se pudo encontrar el valor del atributo de servicio en la directiva ServiceHost

Solución:

El problema también podría estar en un espacio de nombres diferente en el archivo svc como en el archivo svc.cs.

En el espacio de nombres del archivo svc debe tener el siguiente formato.

Service="Namespace.SvcClassName"

opcion uno:

Este mensaje a menudo se debe a un problema de configuración de IIS 7. Si está acostumbrado a crear un directorio virtual que apunte a la carpeta donde reside su servicio, eso ya no funciona. Ahora, debe utilizar la opción “Crear aplicación …” en su lugar.

Otras opciones:

  • WCF: no se pudo encontrar el tipo proporcionado como atributo de servicio
  • No se pudo encontrar el tipo, proporcionado como valor de atributo de servicio en la directiva ServiceHost.

Sé que esta es probablemente la respuesta “obvia”, pero me hizo tropezar un poco. Asegúrese de que haya una dll para el proyecto en la carpeta bin. Cuando se publicó el servicio, el tipo que lo publicó borró los dlls porque pensó que estaban en el GAC. El específico para el proyecto (QS.DialogManager.Communication.IISHost.RecipientService.dll, en este caso) no estaba allí.

Mismo error por una razón MUY diferente.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *