Bonsoir tout le monde,

Voilà, j'ai créé un petit service WCF sous Visual Studio 2012 pour pouvoir le tester sous Visual C# for Windows Phone.

Voici le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
 
namespace MyWcfService
{
    [ServiceContract]
    public interface IPictureBdService
    {
        [OperationContract]
        Personne GetPersonne(int id);
    }
 
    [DataContract]
    public class Personne
    {
        int _Id;
        string _Nom;
        string _Prenom;
        Binary _Image;
 
        [DataMember]
        public int Id
        {
            get { return _Id; }
            set { _Id = value; }
        }
 
        [DataMember]
        public string Nom
        {
            get { return _Nom; }
            set { _Nom = value; }
        }
 
        [DataMember]
        public string Prenom
        {
            get { return _Prenom; }
            set { _Prenom = value; }
        }
 
        [DataMember]
        public Binary Image
        {
            get { return _Image; }
            set { _Image = value; }
        }
 
        public override string ToString()
        {
            return Id + " - " + Nom + " " + Prenom;
        }
    }
}
Et son implémentation dans le fichier .svc

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
namespace MyWcfService
{
    public class PictureBdService : IPictureBdService
    {
        public PictureBdService()
        {
            DAL.Init();
        }
 
        public string GetData(int value)
        {
            throw new NotImplementedException();
        }
 
        public Personne GetPersonne(int id)
        {
            var p = DAL.SelectPersonne(id);
 
            var monP = new Personne
            {
                Id = p.id,
                Nom = p.Nom,
                Prenom = p.Prenom,
                Image = p.Image
            };
 
            return monP;
        }
    }
}
Lorsque je référence ce service à mon projet d'application Windows Phone, j'ai ces messages d'erreurs qui s'affichent:



Et je n'ai donc pas accès au service pour pouvoir l'utiliser ...

Comme le dit le nom de ce topic, je suis un débutant avec cette technologie. Elle a été passée en revue très (voire même trop) rapidement en cours, et j'ai beaucoup de mal à comprendre son fonctionnement ...

Y a-t-il quelqu'un qui pourrait m'aider à résoudre ce soucis, que je puisse faire mes petits tests ?

Merci d'avance