0

自動生成された 1 つの関数を使用して、ac# Web サービス (新しい Web サイト > asp.net Web サービス) を作成しました。

[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
[System.Web.Script.Services.ScriptService]
public class MyService : System.Web.Services.WebService
{

    [WebMethod]
    public string Hello()
    {
        return "Hello User";
    }
}

また、winform アプリを作成し、そのサービスへの参照を追加して、HelloWorldAsynch を呼び出そうとしましたが、HelloWorld しかありませんでした。

new ServiceReference1.Service1SoapClient().HelloWorldAsynch?

なぜこれが起こっているのか誰にも分かりますか?

4

1 に答える 1

0

問題は、Web サービスを Web 参照としてではなく、サービス参照として追加したことです。

修正: http://msdn.microsoft.com/en-us/library/bb628649.aspx

于 2013-02-03T15:00:40.287 に答える