bonjour
voilà j'essaye de mettre en place une appli silverlight 3 en utilisant des services WCF.
du côté de mon service (qui est un site web basé sur le framework 3.5), voilà ce que j'ai dans mon service:
dans mon web.Config, voici ce que j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 [ServiceContract(Namespace = "")] [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] public class MonService { ....... } {
j'ai également hébergé mon site sous IIS, sans connexion anonyme.. et c'est bien cela mon problème. quand je veux référencer mon service côté SIlverlight, j'ai un message d'erreur me disant d'activer les connexions anonymes, hors ce n'est pas mon but.
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 <system.serviceModel> <behaviors> <serviceBehaviors> <behavior name="Presentation.Ihm.ServicesSilverlight.ServiceBehavior"> <serviceMetadata httpGetEnabled="true" /> <serviceDebug includeExceptionDetailInFaults="false" /> </behavior> </serviceBehaviors> </behaviors> <serviceHostingEnvironment aspNetCompatibilityEnabled="true" /> <services> <service behaviorConfiguration="Presentation.Ihm.ServicesSilverlight.ServiceBehavior" name="Presentation.Ihm.ServicesSilverlight.Service"> <endpoint address="" binding="basicHttpBinding" contract="Presentation.Ihm.ServicesSilverlight.Service" /> <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /> </service> </services> </system.serviceModel>
je pense que qu'il y a un pb avec le <serviceHostingEnvironment aspNetCompatibilityEnabled="true" /> de mon web.config et le AspNetCompatibilityRequirementsMode.Allowed de mon service mais j'ai déjà tenté beaucoup de combinaisons et rien à faire ..
si vous avez des idées...
Partager