0

次の手順を実行しています。

  1. WCF Service Library を使用して WCF サービスを作成しました

  2. プロジェクトで F5 キーを押して、WCF サービスを実行およびテストします (正常に実行されます)。

  3. Visual Studio で同じソリューションに別のプロジェクトを作成する

  4. 手順 1 で作成した WCF サービスにサービス参照を追加します。

ただし、新しいプロジェクトは、手順 1 で作成した WCF サービスを認識しません。別のプロジェクトで作成した WCF サービスを使用するにはどうすればよいですか? 同じプロジェクトから呼び出された場合、同じサービス コールは正常に機能します。HelloWorld2 の使用に関して赤い線が表示されます。

  using HelloWorld2; 

namespace WebApplication1
{
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
       // Helloworld2 client = new Helloworld2();

        // Use the 'client' variable to call operations on the service.
       // Name person = new Name();
       // person.First = "Adam";
       // person.Last = "Smith";

       // Response.Write(person.First);


    }
}

}

4

2 に答える 2

0

同じプロジェクトからサービスが呼び出されたかどうかは関係ありません。

Fiddlerをチェックして、送信されているHTTPトラフィックを確認できますか?

于 2012-09-28T15:19:39.690 に答える
0

参照を追加するコードが欠落していたためです

ServiceReference2.Helloworld2Client cc = new ServiceReference2.Helloworld2Client(); ServiceReference2.Name person = 新しい ServiceReference2.Name();

于 2012-10-01T14:46:08.493 に答える