Frage

Ich habe eine Webservice definiert sich hier:

/app/AutocompleteManager.asmx

[WebMethod]
public string AutocompleteComposers()
{
  return "hey, what's up";
}

Ich möchte es nennen die GET-Methode mit zusätzlichen Parametern.

Wenn ich nur /app/AutocompleteManager.asmx?q=something gehen, wird es nicht funktionieren, weil ich nicht über die Aktion angegeben.

Wenn ich /app/AutocompleteManager.asmx/AutocompleteComposers?q=something gehe es bricht.

Jede Idee?

War es hilfreich?

Lösung

Ändern Sie Ihre web.config wie folgt:

<system.web>
    ...
    <webServices>
        <protocols>
              <add name="HttpSoap"/> 
              <add name="HttpPost"/>
              <add name="HttpGet"/>
        </protocols>
    </webServices>
</system.web>

Andere Tipps

Get muss aktiviert. Überprüfen Sie, ob zuerst.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top