J'ai créé un service WCF et le fichier Web.Config a les paramètres ci-dessous .Impossible de trouver l'élément de point de terminaison par défaut qui référence le contrat .................. dans la section de configuration du client ServiceModel
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" messageEncoding="Text" sendTimeout="10:00:00" openTimeout="10:00:00">
<readerQuotas maxDepth="2000000" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
</binding>
</basicHttpBinding>
</bindings>
<behaviors>
<serviceBehaviors>
<behavior>
<!-- To avoid disclosing metadata information, set the values below to false before deployment -->
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true"/>
<!-- To receive exception details in faults for debugging purposes, set the value below to true. Set to false before deployment to avoid disclosing exception information -->
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service name="Axis.OptimizationService.RMSCalculationService">
<endpoint address="" binding="basicHttpBinding" contract="Axis.RMS.Optimization.Contracts.IRMSCalculationService"></endpoint>
</service>
</services>
<protocolMapping>
<add binding="basicHttpsBinding" scheme="https"/>
</protocolMapping>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" minFreeMemoryPercentageToActivateService="0"/>
Dans mon projet ClassLibrary, j'ai créé référence Servcie avec le nom CatpricingService et le fichier app.config regarde comme ci-dessous.
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IRMSCalculationService" closeTimeout="00:30:00"
openTimeout="00:30:00" receiveTimeout="00:30:00" sendTimeout="01:00:00"
maxBufferPoolSize="0" maxReceivedMessageSize="2147483647"
useDefaultWebProxy="true" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost:2200/RMSCalculationService.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IRMSCalculationService"
contract="CatPricingService.IRMSCalculationService" name="BasicHttpBinding_IRMSCalculationService" />
</client>
Je ne sais pas ce que je fais mal ici. Je l'ai fait plusieurs fois. Je ne pouvais pas comprendre quelle est l'erreur. Pour moi tous les paramètres semblent corrects. Je reçois cette erreur. J'ai renvoyé d'autres questions sur Stackoverflow ..... je suis devenu fou avec ceci. Quelqu'un peut-il comprendre ce qui ne va pas avec mes paramètres?
Ici, mon projet ClassLibrary est en cours d'exécution avec le programme externe excel.exe. (Propriétés du projet, onglet Mise au point, sélectionné "Démarrer programme externe" et a donné valeur C: \ Program Files \ Microsoft Office \ Office14 \ excel.exe
Merci
Vous mentionnez app.config, ce fichier app.config se trouve dans votre projet ClassLibrary ou dans un autre projet référençant votre ClassLibrary? –
Ce fichier app.config est uniquement dans le projet ClassLirary. – Ritha
ok, alors s'il vous plaît regardez ma réponse ci-dessous. –