1
我有一個Windows Phone應用程序,它使用WCF服務來獲取和存儲數據在數據庫上。 我添加了對WCF服務的服務引用,並且VS生成了客戶端代理和配置文件。WCF通過Windows手機在第一時間不工作
當我嘗試調用服務器上的方法時,問題就開始了。
第一次調用會導致超時,服務器甚至不會收到請求。 只有在第二個調用服務器收到請求。
Win7MobileServiceClient client = new Win7MobileServiceClient();
client.GetUserCompleted += new EventHandler<ServiceReference1.GetUserCompletedEventArgs>(client_GetUserCompleted);
client.GetUserAsync(int.Parse(txtID.Text));
感謝
我不認爲這是問題。如果我嘗試連續調用該方法兩次,該方法按預期工作。 – user556882 2012-04-04 13:08:54
然後...你有一個問題:) 嘗試比較客戶端和服務的app.config,並檢查緩衝區大小和消息大小。 – 2012-04-04 13:58:39
也許在連續兩次調用emthod給服務器建立時間。 說超時時間爲10秒,需要11秒才能建立..第一次調用失敗,但第二次工作,因爲它是1秒構建+ 1秒執行... – 2012-04-04 14:13:58