2008-09-17 4 views
0

Aus irgendeinem Grund, wenn ich versuche, mit dem ScriptService-Attribut eine Anfrage an einen Ajax.net-Webdienst zu stellen, tritt eine Ausnahme tief in der Protokollklasse auf, auf die ich keine Kontrolle habe. Wer hat das schon mal gesehen?IndexOutOfRangeException im Rahmen der Ajax.Net-Erweiterungen

Hier ist die genaue Nachricht: System.IndexOutOfRangeException: Index war außerhalb der Grenzen des Arrays. bei System.Web.Services.Protocols.HttpServerType..ctor (Typ) bei System.Web.Services.Protocols.HttpServerProtocol.Initialize() bei System.Web.Services.Protocols.ServerProtocol.SetContext (Typ, Httpcontext ONTEXT, Httprequest Anfrage, Httpresponse-Antwort) bei System.Web.Services.Protocols.ServerProtocolFactory.Create (Typ Typ, Httpcontext Kontext, Httprequest Anfrage, Httpresponse-Antwort, Boolean & abortProcessing)

thx Trev

Antwort

2

Dies ist normalerweise eine Ausnahme, wenn Parameter in die Web-Service-Methode gelesen werden ... Sind Sie sicher, dass Sie die Nummer/den Typ übergeben? Parameter, die die Methode erwartet?

+0

Gute Antwort! Mehr zum Erklären eines wirklichen Problems als Vertuschungen. –