Quelles sont les causes du Système.Web.HttpException avec le code d'erreur 0 x 80070057 sur la Page.Rincer pendant le débogage dans VS2005?

Ici est le message d'erreur:

Une exception de type
'Système.Web.HttpException' s'est produite dans
Système.Web.dll mais n'a pas été gérée dans
le code de l'utilisateur

Informations supplémentaires: La télécommande
accueil fermé la connexion. L'erreur
le code est 0 x 80070057.

et le code fautif:

 char[] buffer = oPage.HTML.HTML.ToCharArray();
 Page.Response.Write(buffer, 0, buffer.Length);
 Page.Response.Flush();
 Page.Response.End();

L'oPage.HTML.HTML est une chaîne de caractères dans une page personnalisée à l'objet utilisé par notre application. L'exception se déclenche sur la Page.Flush() et semble bénin -- j'appuyez simplement sur "continuer" et tout va bien. Ce qui n'apparaît jamais au moment de l'exécution.

J'ai chassé beaucoup, beaucoup de résultats Google, de nombreux trous de lapins et n'ai rien trouvé. Visual Studio 2005, Vista Ultimate (IIS7).

  • N'est-ce pas la méthode Flush() inutile si il est immédiatement remplacé par une Fin()?
  • Probablement, mais c'est l'héritage de code sur une page qui est utilisé dans chaque page d'un grand app. Je voudrais le supprimer, mais je suis un lâche. Ma solution est de mettre en commentaire sur ma copie de travail, et je n'ai pas de problèmes à l'échelle locale.
  • La même erreur jette dans Visual Studio 2008.
InformationsquelleAutor Ishmael | 2009-02-27