我在这里定义了一个webservice:

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