2010-11-25 6 views
0

Aidez-moi à résoudre l'erreur de communication. Quand je tente de se connecter au service WCF du client les exceptions se produit:problèmes Core i5 et wcf

System.ServiceModel.CommunicationException:
Une erreur (Impossible de lire les données de la connexion de transport : Tentatives de lecture ou d'écriture mémoire protégée. Ce est souvent une indication que d'autres mémoire est corrompue ..) s'est produite pendant que transmettant des données sur le canal HTTP .
---> System.IO.IOException: Impossible de lire les données du transport connexion: Tentative de lecture ou d'écriture de la mémoire protégée . C'est souvent une indication que l'autre mémoire est corrompu ..
---> System.AccessViolationException: Tentative de lecture ou d'écriture de la mémoire protégée . C'est souvent une indication que l'autre mémoire est corrompue.

+3

i5 CPU n'a rien à voir avec votre erreur, j'ai vu des services wcf fonctionnant bien sur i3, i5 ou i7 –

+0

merci beaucoup, mais ce problème se produit lorsque j'installe le service sur le serveur avec le processeur i5. Le même système d'exploitation (Windows 2003 serveur x64) sur l'ordinateur avec Core 2 duo et les processeurs i5, l'ordinateur avec processeur Core 2 Duo fonctionne très bien, mais l'ordinateur avec processeur i5 prendre une exception comme ça – artos

Répondre

0

Cette exception est probablement renvoyée du serveur. Déboguer votre serveur à la place, le système client n'a rien à voir avec cela.

Pourrait être, que vous mélangez x32 & x64 bibliothèques natives (j'ai eu une erreur similaire avec le client Oracle x64 de l'assemblage x32).

+0

merci beaucoup, mais ce problème se produit lorsque j'installe le service sur le serveur avec le processeur i5. Le même système d'exploitation (Windows 2003 serveur x64) sur l'ordinateur avec Core 2 duo et les processeurs i5, l'ordinateur avec le processeur duo Core 2 fonctionne très bien, mais l'ordinateur avec processeur i5 prendre une exception comme ça – artos

+0

Il y a quelque chose d'autre, en plus processeur. Vérifiez les pilotes de base de données, les pilotes réseau, etc Pourrait être page de code de base de données, unicode ou non (j'ai eu des problèmes similaires avec des blagues oracle en utilisant unicode, pilotes buggy DevArt) –

+0

Je tente d'installer le service et le client sur le même ordinateur avec i5 et les mêmes erreurs se produisent et quand je travaille sans service le conducteur de base de données fonctionne correctement, quelle autre idée pouvez-vous donner mi s'il vous plaît ?? – artos