2009-07-30 38 views
6

私はここで定義されたWebサービスがあります。/app/AutocompleteManager.asmxGET経由でASMX Webサービスを呼び出す方法は?

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

私は余分なパラメータでGETメソッドを使用して、それを呼びたいです。

私はちょうど/app/AutocompleteManager.asmx?q=somethingを行けば、私はアクションが指定されていないので、それは動作しません。

私は/app/AutocompleteManager.asmx/AutocompleteComposers?q=somethingを行っている場合、それは壊れます。

答えて

16
はそうのようなあなたのweb.configファイルを変更し

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

ありがとう、しかし私はどのようにWebサービスを呼び出すのですか? – marcgg

+0

ああ、見つけたら、テンプレートページに表示されるようになりました。ありがとう! – marcgg

+0

GETを使用します。あなたが質問しているのはそれについてのことではありませんか? –

-1

有効にする必要があります。最初に確認してください。

+0

あなたは何を意味するのですか?どうすればいい? – marcgg

+0

http://support.microsoft.com/kb/819267これは.net 1.1に関連しています。 –

+0

例を – tno2007

関連する問題