Bonjour,
Depuis mon appli Silverlight, j'appel un webservice en wcf. Lorsqu'il s'agit de methode retourant un int ou un string, la communication se fait parfaitement. Mais lorsque je fais appel a une method du web service qui retourne autre chose comme par exemple un bool ou autre chose, j'obtien cette erreur:
"The remote server returned an unexpected response: (404) Not Found."
J'obtien cette erreur uniquement lorsque le webserver est sur mon server ikoula ( msdna herbergement mutalisé ).
J'ai cherché longtemps sur beaucoup de forum et j'ai donc modifier le web.config de cette manière:
Service1 est celui a distance
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 <system.serviceModel> <behaviors> <serviceBehaviors> <behavior name="SlydPubTv.Service1Behavior"> <serviceMetadata httpGetEnabled="true" /> <serviceDebug includeExceptionDetailInFaults="false" /> <dataContractSerializer maxItemsInObjectGraph="6553600"/> </behavior> <behavior name="SlydPubTv.Service2Behavior"> <serviceMetadata httpGetEnabled="true" /> <serviceDebug includeExceptionDetailInFaults="false" /> </behavior> </serviceBehaviors> </behaviors> <serviceHostingEnvironment aspNetCompatibilityEnabled="true" /> <bindings> <basicHttpBinding> <binding name="ServicesBinding" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647"> <readerQuotas maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" maxStringContentLength="2147483647"/> </binding> </basicHttpBinding> </bindings> <services> <service behaviorConfiguration="SlydPubTv.Service1Behavior" name="SlydPubTv.Service1" > <endpoint address="" binding="basicHttpBinding" bindingConfiguration="ServicesBinding" contract="SlydPubTv.Service1" /> <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /> </service> </services> </system.serviceModel>
Si quelqu'un aurait une idée, je serai fort reconnaissant...
Partager