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:

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>
Service1 est celui a distance

Si quelqu'un aurait une idée, je serai fort reconnaissant...