1

C# で別のプロジェクトから asp.net Web サービス (asmx) を呼び出す、または開始する方法を教えてください。別のプロジェクトは、コンソール アプリケーションにすることができます。Web サービス (Java で行っている) を使用するように求めているのではなく、C# で別のプロジェクトから Web サービスを開始する方法を尋ねています。

コンソール アプリケーション プロジェクトに Web サービス プロジェクトを含めようとしましたが、Web サービス プロジェクトへの参照も追加し、名前空間を含めましたが、エラーが発生しました。

The type 'System.Web.Services.WebService' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.

Web サービス クラスのインスタンスを作成して Web サービスを呼び出そうとしていますが、これは既に間違った方法だと思います。

前もって感謝します!

4

1 に答える 1

4

Web 参照を追加する必要があります。

方法: Web サービスへの参照を追加する

次に、複数のプロジェクトを開始するように設定する必要があります。これにより、両方をデバッグできます。

方法: 複数のスタートアップ プロジェクトを設定する

于 2013-08-20T15:14:30.980 に答える