Pregunta

Tengo un servicio web definido aquí:

/app/AutocompleteManager.asmx

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

Quiero llamarlo usando el método GET con parámetros adicionales.

Si solo voy a /app/AutocompleteManager.asmx?q=something , no funcionará porque no tengo la acción especificada.

Si voy /app/AutocompleteManager.asmx/AutocompleteComposers?q=something se rompe.

¿Alguna idea?

¿Fue útil?

Solución

Cambia tu web.config de este modo:

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

Otros consejos

Obtener necesidades para habilitar. Comprueba eso primero.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top