logo logo
Home arrow Forums...
Friday, 18 May 2012
 
 
 
Conscious-Robots.com Forum  


sutaro
User

Gold Boarder
Posts: 47
graphgraph
Karma: 3  
Fallo al ejecutar con visual studio - 2008/07/24 12:49 Hola, intentando ejecutar ( con el botoncito del play)un servicio desde visual studio 2005 me da el siguiente fallo:
** Error creating service. Fault Subcode:UnknownEntry. Service type:http://sche
*** Manifest Loader: Creating service failed: http://schemas.tempuri.org/2008/07
No obstante al compilarlo desde el prompt de MSRS no me da ningún fallo, siento mi ignorancia pero el servicio con esos dos fallos son influyentes en el buen funcionamiento de éste.
Un saludo
  The administrator has disabled public write access. Please, register to participate in the forum.
sutaro
User

Gold Boarder
Posts: 47
graphgraph
Karma: 3  
Re:Fallo al ejecutar con visual studio - 2008/07/24 12:57 Hola, intentando ejecutar ( con el botoncito del play)un servicio desde visual studio 2005 me da el siguiente fallo:

** Error creating service. Fault Subcode:UnknownEntry. Service type:http://sche

*** Manifest Loader: Creating service failed: http://schemas.tempuri.org/2008/07


No obstante al compilarlo desde el prompt de MSRS no me da ningún fallo, siento mi ignorancia pero ¿el servicio con esos dos fallos son influyentes en el buen funcionamiento de éste?

Un saludo
  The administrator has disabled public write access. Please, register to participate in the forum.
Raúl
Moderator

Moderator
Posts: 591
graph
Karma: 10  
Re:Fallo al ejecutar con visual studio - 2008/07/29 14:01 Hola, por lo que dices tiene toda la pinta de que el identificador de servicio (Service Contract Identifier) no coincide con lo que hay en el manifest.

En el fichero Types de tu servicio, por ejemplo MiServicioTypes.cs tienes que tener un identificador de contrato único. Te pongo a continuación un ejemplo de mi código:

Code:

 /// <summary> /// CeraPhysical Contract class /// </summary> public sealed class Contract {     /// <summary>     /// The Dss Service contract     /// </summary>     public const String Identifier "http://www.conscious-robots.com/2007/11/ceraphysical.html"; }



Esta URL que sirve como identificador único (no tiene que ser para nada una URL válida) tiene que coincidir exactamente con lo que pones en el manifest..
Raúl Arrabales Moreno. conscious-robots.com/raul
  The administrator has disabled public write access. Please, register to participate in the forum.
Raúl
Moderator

Moderator
Posts: 591
graph
Karma: 10  
Re:Fallo al ejecutar con visual studio - 2008/07/29 14:04 Otra cosa: la diferencia entre lanzar la ejecución desde Visual Studio o desde comando puede ser que en VS tengas configurado unos parámetros en la línea de comando diferentes (en propiedades de prouyecto) y por tanto puede ser que estés invocando a un manifest diferente o cualquier otra cosa..

Además, fíjate en el identificador de contrato que pones:

Code:

 http://schemas.tempuri.org/2008/07



Yo añadiría algo más al final, como el nombre del servicio, para evitar tener dos servicios con el mismo identificador de contrato (que básicamente es algo que no se puede hacer).
Raúl Arrabales Moreno. conscious-robots.com/raul
  The administrator has disabled public write access. Please, register to participate in the forum.





Lost Password?
No account yet? Register
 Conscious Robots RSS FeedConscious Robots RSS Feed

Find us on Facebook

Follow us on TwitterFollow us on twitter
Spotlight

Machine Consciousness Bibliography Database

 

ConsScale
The Cognitive Machine Consciousness Scale

 
Last Posts in Forum
 
CR
miel continental