문제

여기에 정의 된 웹 서비스가 있습니다.

/app/autocempletemanager.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