2011-02-08 7 views
0

でアプリを慰めるためにコンパイルされていない2010年WCFは、私は、Visual StudioでWCFクライアント簡単な例を作成するのVisual Studio 2010

ServiceReference1.Service1Client client = new ServiceReference1.Service1Client(); 
string returnString; 

while (true) 
{ 
    try 
    { 
     string tt = Console.ReadLine(); 
     DateTime dt = DateTime.Now; 
     returnString = client.GetData(tt); 

     Console.WriteLine(returnString); 
     Console.WriteLine(DateTime.Now - dt); 
    } 
    catch (Exception ex) { Console.WriteLine(ex.Message); } 
} 

もし実行プロジェクトCtrl + F5キー - エラー!私はポイントや悪い書式の石鹸を入力しないでください。

これ以外の場合は、プロジェクトf5を実行してください。

+0

サービスコードをご記入ください –

+0

好ましくはスタックトレースを含む例外が発生したことを通知してください。それはおそらく 'InvalidOperationException'ですか、あなたはそれ自身の.configファイルを持ったライブラリを持っていますか? –

+0

サービスプロジェクトは、クライアントを開始するソリューションの一部ですか? –

答えて

0

サービスクライアントのコードがありますが、クライアントが接続するためにはサービスが実行されている必要があります。 Visual Studioで簡単なサンプルを作成したと言えば、サービスのプロジェクトとクライアントのプロジェクトがあるソリューションがあるようです。

この場合、同時に両方を実行する必要があります。ソリューションエクスプローラウィンドウでソリューションを右クリックし、「スタートアッププロジェクトを設定...」を選択します。 「Mutiple startup projects」オプションが選択された状態になります。サービスとクライアントのプロジェクトでは、必要に応じてアクションを「開始」または「デバッグなしで開始」に変更します。

サービスプロジェクトがクライアントとは異なるソリューションにある場合、または他の場所にホストされている場合は、クライアントの起動時に実行されていることを確認してください。

関連する問題