Bonjour,

J'ai rencontré un problème plutôt particulier avec IIS sous Windows 7 que j'ai pu contourner. Comme j'aimerai bien comprendre ce qu'il se passe, je vous soumet le problème.

L'objectif est de transformer en WebService une veille application Delphi. J'ai donc procédé de la sorte :
- j'ai isolé le code métier de l'application
- j'ai créé une dll (Delphi) charger de publier les fonctions métiers
- j'ai utiliser cette dll en PInvoke dans une classe C#
- j'ai créé un WebService WCF qui s'appuie sur la classe C#
- j'ai hébergé ce service dans une application Console

-> aucun problème

- j'ai ensuite hébergé le service sous IIS

-> Là, je constate une explosion dans le code de la dll (Message : Défaillance irrémédiable). La méthode qui explose fait une copie d'un Stream vers un autre Stream en utilisant un tableau de byte de taille 262144 (soit 256Ko).

En réduisant la taille du buffer à 10240 (10Ko) plus de problème...je n'ai pas essayé de déterminer le seuil maximal qu'IIS accepte.

Vous auriez une explication à çà ?

Merci à celui qui me rendre moins c**.