J'ai construit un HttpHandler (ASHX) qui se trouve dans mon projet web. J'ai une page de test qui appelle le gestionnaire et le gestionnaire renvoie ce qu'il est censé faire. Cependant, dès que le retour est fait, il est à nouveau invoqué. Et encore, et encore, et encore, ad nauseam.Boucle sans fin lors de l'appel d'un HttpHandler
Des idées sur ce qui pourrait causer ce type de comportement?
La page de test ressemble à:
<%@ Page Language="C#" AutoEventWireup="true" Codebehind="TestPage.aspx.cs" Inherits="RivWorks.Web.TestPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h3>Tests</h3>
<div style="background-color: Silver; padding: 10px;">
<iframe class="welcome" src="http://localhost/barrows.riv?client=33ee472yaaM24a"></iframe>
</div>
</div>
</form>
</body>
</html>
Le gestionnaire retourne ceci:
<body style="border-width:0px;overflow:auto;margin:0px;padding:0px;background-color:transparent;">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" id="ply" height="100%" width="100%">
<param name="movie" value="http://localhost/widgets/player/1_1/rivplayer.swf"></param>
<param name="version" value="9"></param>
<param name="scale" value="noscale"></param>
<param name="allowscriptaccess" value="always"></param>
<param name="wmode" value="transparent"></param>
<param name="flashvars" value="campaign=10370&interactive=JkVI5YTUAjWSd2nWWkpb1Q==&localGateway=http://localhost/"></param>
<embed src="http://localhost/widgets/player/1_1/rivplayer.swf" name="ply" height="100%" width="100%" allowscriptaccess="always" wmode="transparent" flashvars="campaign=10370&interactive=JkVI5YTUAjWSd2nWWkpb1Q==&localGateway=http://localhost/" play="True" loop="False" version="9" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer/" />
</object>
</body>
Qu'est-ce qui se passe si le gestionnaire retourne '
'? –Il se comporte normalement. Cette est la réponse lorsqu'une erreur est déclenchée dans le gestionnaire:
Il ne retripe pas le gestionnaire non plus ... –