2009-04-16 6 views
1

Vor ein paar Wochen habe ich eine Frage gepostet, die besagt, dass Update Panels leere Antworten hatten. Ich konnte es nicht lösen.ASP.NET + Leere Antwort von WebServices/HttpHandlers

aber heute habe ich bemerkt, dass Webdiensten und Httphandlers auch nichts zurückgeben, IE dies:

public class Handler1 : IHttpHandler 
{ 

    public void ProcessRequest(HttpContext context) 
    { 
     context.Response.ContentType = "text/plain"; 
     context.Response.Write("Hello World"); 
    } 

    public bool IsReusable 
    { 
     get 
     { 
      return false; 
     } 
    } 
} 

Würde nichts an den Browser zurück, wenn aufgerufen. Das führt mich zu der Frage, ob dies ein Konfigurationsproblem ist, das die ASP.NET-Pipeline durchbricht.

Hat jemand irgendwelche Tipps zur Fehlersuche?

BEARBEITEN: Das Ändern unserer stark angepassten web.config zu einem Standard macht es funktioniert .... So etwas in unserer web.config bricht dies.

Antwort

1

Das einzige, was mir einfällt, ist der übliche Trick, die zusätzlichen Abschnitte aus Ihrer angepassten web.config in einem Abschnitt nach dem anderen hinzuzufügen, bis Sie zu dem kommen, der den Betrieb stoppt.

Sobald Sie wissen, was es bricht, kann jemand hier vielleicht Sie warum