Вопрос

У меня есть веб-сервис, определенный здесь:

/приложение/AutocompleteManager.asmx

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

Я хочу вызвать его, используя метод GET с дополнительными параметрами.

Если я просто уйду /app/AutocompleteManager.asmx?q=something, это не сработает, потому что у меня не указано действие.

Если я уйду /app/AutocompleteManager.asmx/AutocompleteComposers?q=something он ломается.

Есть какие-нибудь идеи?

Это было полезно?

Решение

Измените свой web.config следующим образом:

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

Другие советы

Получение должно быть включено.Сначала проверьте это.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top