2009-07-30 20 views
6

Bir webcoder burada tanımlanmıştır:GET üzerinden ASMX web servisi nasıl aranır?

/app/AutocompleteManager.asmx

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

ekstra parametreler ile GET yöntemi kullanarak aramak istiyorum.

Yalnızca /app/AutocompleteManager.asmx?q=something numaralı telefon numarasına gidersem, bu işlem işe yaramaz çünkü işe yaramaz.

/app/AutocompleteManager.asmx/AutocompleteComposers?q=something'a gidersem kopar.

Herhangi bir fikrin var mı?

cevap

16
böylece gibi web.config değiştirin

:

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

'u sağlayın, ancak daha sonra web servisini nasıl arayabilirim? – marcgg

+0

oh, bulundu, şimdi şablon sayfasında görüntülenir. Teşekkürler! – marcgg

+0

GET kullanın. Sorduğun konu bu değil mi? –

-1

Etkinleştirilmesi gerekli. İlk önce kontrol et.

+0

Ne demek? Bunu nasıl yapardım? – marcgg

+0

http://support.microsoft.com/kb/819267 bu, .net 1.1 ile ilgilidir. –

+0

Lütfen bir örnek – tno2007

İlgili konular