Question

J'ai un service Web défini ici:

/app/AutocompleteManager.asmx

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

Je veux l'appeler en utilisant la méthode GET avec des paramètres supplémentaires.

Si je vais simplement /app/AutocompleteManager.asmx?q=quelquechose , cela ne fonctionnera pas car je n'ai pas l'action spécifiée.

Si je vais /app/AutocompleteManager.asmx/AutocompleteComposers?q=quelque chose cela se brise.

Une idée?

Était-ce utile?

La solution

Modifiez votre configuration web de la manière suivante:

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

Autres conseils

Obtenir les besoins d'activer. Vérifiez cela en premier.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top