簡體   English   中英

WCF未編譯為Visual Studio 2010中的控制台應用程序

[英]WCF not compiled to console app in Visual Studio 2010

我在Visual Studio 2010中創建WCF客戶端簡單示例。

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-好的!

您已經獲得了服務客戶端的代碼,但是您還需要運行該服務才能使客戶端連接到它。 正如您說的那樣,您已經在Visual Studio中創建了一個簡單的示例,似乎您已經有了一個解決方案,其中有一個服務項目和一個客戶端項目。

在這種情況下,您只需要同時運行它們。 在“解決方案資源管理器”窗口中的解決方案上單擊鼠標右鍵,然后選擇“設置啟動項目...”。 您將需要選擇“多啟動項目”選項。 對於服務和客戶端項目,只需根據需要將操作更改為“開始”或“無需調試即可開始”。

如果您的服務項目與客戶端在不同的解決方案中,或者托管在其他位置,則在啟動客戶端時確保它正在運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM