2011-02-08 97 views
0

到控制檯應用程序,我在Visual Studio中創建WCF客戶端簡單的例子2010年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

請分享您的服務代碼 – 2011-02-08 08:42:17

回答

0

您已經獲得了服務客戶端的代碼,但您還需要服務才能運行,以便客戶端連接到它。正如你所說,你已經在Visual Studio中創建了一個簡單的例子,看起來你可能有一個解決方案,它有一個服務項目和一個客戶端項目。

如果是這種情況,您只需要同時運行它們。右鍵單擊解決方案資源管理器窗口中的解決方案,然後選擇「設置啓動項目...」。您需要選擇「多個啓動項目」選項。對於服務和客戶端項目,只需將操作更改爲「開始」或「無需調試即可開始」,具體取決於您想要的內容。

如果您的服務項目與客戶端有不同的解決方案,或者託管在別處,請確保它在啓動客戶端時運行。

相關問題