J'ai une méthode de service WCF dans une application Silverlight qui insère des données dans une base de données SQL Server déployée sur un serveur GoDaddy partagé. Certaines méthodes fonctionnent, d'autres non, mais toutes fonctionnent quand l'application est exécutée localement (avec une base de données locale). Je reçois le générique "Le serveur distant a renvoyé une erreur: NotFound", et je n'arrive pas à obtenir plus d'informations. Lorsque je lance la méthode directement à partir de la classe de service (pas à travers la référence de service), cela fonctionne correctement. Voici la partie service de mon web.config:Le service WCF Silverlight ne fonctionne pas lors du déploiement
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
<behaviors>
<serviceBehaviors>
<behavior name="default">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
<dataContractSerializer maxItemsInObjectGraph="6553600" />
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IncreasedBuffer"
maxBufferSize="2147483647" maxBufferPoolSize="2147483647"
maxReceivedMessageSize="2147483647">
<readerQuotas maxBytesPerRead="2147483647" maxDepth="2147483647"
maxArrayLength="2147483647" maxNameTableCharCount="2147483647"/>
</binding>
</basicHttpBinding>
</bindings>
<services>
<service name="GreekTools.Services.DataService"
behaviorConfiguration="default">
<endpoint address="" binding="basicHttpBinding"
bindingConfiguration="BasicHttpBinding_IncreasedBuffer"
contract="GreekTools.Contracts.IDataService" />
<endpoint address="mex" binding="mexHttpBinding"
contract="IMetadataExchange" />
</service>
</services>
</system.serviceModel>
Des idées?
Je pense que vous avez oublié d'inclure le reste de votre config serviceModel ... –
pour que votre fichier de configuration XML apparaisse, vous devez le sélectionner, puis cliquer sur le bouton "code" (010 101) dans le barre d'outils Sinon, les gens ne pourront pas le voir ...... –
Eh bien, il n'y a rien de mal à la configuration de la liaison ... –