J'ai vu beaucoup de threads liés à ceci mais je ne peux toujours pas résoudre ce problème. J'ai une application Silverlight Busiless dans laquelle j'ai un service wcf activé Silverlight ajouté. Tout fonctionne correctement sur le serveur de développement mais quand je déploie l'application sur ISS7 sur la même machine, j'obtiens une erreur quand j'accède au serviceLe service wcf déployé par Silverlight provoque une erreur
Une exception s'est produite pendant l'opération, rendant le résultat invalide. Vérifiez InnerException pour les détails de l'exception.
à System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary() à QTMS.QTMSWcfService.GetTestArtifactHierarchyCompletedEventArgs.get_Result() à QTMS.Views.AutomationStatus.QTMSWcfServiceProxy_GetTestArtifactHierarchyCompleted (expéditeur d'objet, GetTestArtifactHierarchyCompletedEventArgs TestArtifactsList) à QTMS.QTMSWcfService.QTMSWcfServiceClient.OnGetTestArtifactHierarchyCompleted (Object state)
Voici le contenu de mon web.config
Voici le contenu du fichier ServiceReferences.ClientConfig
<system.serviceModel>
<bindings>
<customBinding>
<binding name="CustomBinding_QTMSWcfService">
<binaryMessageEncoding />
<httpTransport maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" />
</binding>
</customBinding>
</bindings>
<client>
<endpoint address="http://localhost:9702/QTMSWcfServices/QTMSWcfService.svc"
binding="customBinding" bindingConfiguration="CustomBinding_QTMSWcfService"
contract="QTMSWcfService.QTMSWcfService" name="CustomBinding_QTMSWcfService" />
</client>
</system.serviceModel>
Je ne peux pas résoudre les problèmes suivants
• Pourquoi le service ne fonctionne-t-il pas lorsqu'il est déployé? J'ai essayé de placer le clientaccesspolicy.xml dans le dossier/bin et aussi dans le dossier où se trouve le fichier svc, mais cela n'a pas aidé. J'ai également changé l'adresse de point final pour pointer vers l'ip de ma machine. • Comment voir le contenu de l'exception interne? • Comment vérifier si mon service wcf fonctionne? Par ailleurs, mon wcfservice retourne un objet personnalisé et établit une connexion à la base de données dans chaque appel de fonction que je ferme.
Je n'arrive pas à le faire fonctionner. S'il vous plaît aider! Je peux fournir plus de détails si nécessaire.
Merci EugeneOS. Fiddler a aidé.C'était un problème avec la redirection qui se produisait en raison de la session. Notre IIS est configuré de telle manière que l'url a un format comme http: // /Silverlightapp/(S(oirppxrwzhlf2a2vbia1ui45))/Default.aspx#/Home J'ai donc dû installer le service sur un autre serveur iis où je pourrait donner l'adresse de point de terminaison comme http: // /Silverlightapp/MyService.svc. Cela a résolu le problème. –
user176687