[eside-ghost] Problema con Web Services
Xavier Joval
xavijp en gmail.com
Jue Feb 25 11:06:13 CET 2010
Hola a todos
Es una problema que tengo con WEB SERVICES con seguridad, voy a explicar un
poco en detalla mi proyecto, ya que no se si lo estoy haciendo correctamente
o tengo que hacerlo de otra manera.
En primer lugar explicare en general lo que pretendo hacer:
Mi proyecto consiste en recojer los datos de candidatos a una ofertas de un
web services, també haig de penjar les noves a ofertes a la pàgina
El lenguaje que utilizo es C#, dentro de Visual Studio
He estado mirando libros, no acabo de verlo claro
Estos son los paso que he seguido yo, asi podeis ver un poco lo que he echo,
decirme si voy vien encaminado, y en el caso de ir bien, veis el error que
me da
Estoy en el paso aun de la connexion en la pagina, me da estos errores
Hace unos dias me dava este error
"Que no se puede encottrar el tipo " Sobretodo decia que faltavan directivas
using o referencia de ensambladot, lo soluciones poniendo referencia en el
Visual Studio.
Ahora me da estos errores.
El tipo 'Tipus.Inicialitzador' ya define un miembro denominado
'WSAuthSubImplBinding' con los mismos tipos de parámetros
D:\Projectes\InfojobsWeb\Infojobs\Web\Service\Tipus\Tipus.asmx.cs 11 38
Tipus
No se puede encontrar el archivo de metadatos
'D:\Projectes\InfojobsWeb\Infojobs\Web\Service\Tipus\bin\Tipus.dll' Client
No se puede encontrar el archivo de metadatos
'D:\Projectes\InfojobsWeb\Infojobs\Web\Service\Client\bin\Client.dll'
Service
No se puede encontrar el archivo de metadatos
'D:\Projectes\InfojobsWeb\Infojobs\Web\Service\Tipus\bin\Tipus.dll' Service
Ahora hare un poco de resumen como lo estoy ahciendo
El servidor tiene un cleitne, pero no tengo que montar ningun servidor, lo
único que tengo que hace es acceder al servidor
El llibro me dijo que montara 3 proyectos
1 En uno de ellos creo las siguientes classes con su respctivo código, una
clase principal, private SecurityContextToken RequestSecurityContextToken,
private SecurityContextToken RetrieveSecurityContextTokenFromGlobalCache,
private SecurityToken GetSTSRequestSigningTokenen, private X509SecurityToken
GetServerToken, private SecurityToken GetSigningToken, private bool
IsMessageEncrypted.
2 El segundo proyecto el cual le dije tipus donde he creeado las classes de
las que necesito por el serviceweb, son los nombre de los cuales salen al
xml que me han proporcioanado , antes he creado una un interfaces donde hago
referenia a las classes, os pongo un poc el codigo de estas calsses
[System.Xml.Serialization.
XmlTypeAttribute(Namespace =
https://sandbox.infojobs.net/ws/pub/WSAuthSubService)]
public class createSessionTokenResponse
{
public string sessionToken;
public string username;
}
Tambien el de la Interface
public interface Inicialitzador
{
[return: System.Xml.Serialization.XmlElement("createSessionTokenResponse",
Namespace = "https://sandbox.infojobs.net/ws/pub/WSAuthSubService")]
createSessionTokenResponse WSAuthSubImplBinding(string sessionToken);
[return: System.Xml.Serialization.XmlElement("generateSessionTokenResponse",
Namespace = "https://sandbox.infojobs.net/ws/pub/WSAuthSubService")]
generateSessionTokenResponse WSAuthSubImplBinding(string sessionToken);
}
3 un proyecto donde creo las clases creadas en tipus con su codigo , private
SecurityToken GetSigningToken, private bool IsMessageEncrypted (SoapContext
context)
Saludos
Xavi
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20100225/9344702b/attachment.htm
Más información sobre la lista de distribución eside-ghost