我已經實現了一個相當簡單的wcf服務,它處理從客戶端到服務器的文件傳輸問題,即客戶端發送文件請求時的問題。 所有帶寬都分配給該單個客戶端,其他客戶端必須等到請求的文件傳輸完成。 所以我的問題是如何讓更高效的服務,讓用戶共享WCF中的併發管理
[ServiceBehavior(IncludeExceptionDetailInFaults = true, InstanceContextMode =InstanceContextMode.PerCall,
ConcurrencyMode=ConcurrencyMode.Multiple)]
我的InstanceContextMode屬性設置爲PerCall,但沒有這樣的伎倆
更新帶寬:這是Project與我的類似 http://www.codeproject.com/Articles/33825/WCF-TCP-based-File-Server
謝謝@hugh,我沒有時間在項目的這個階段改變系統,但是如果我打算改變文件管理系統你的建議是什麼? 我在想FTP服務器: - ? – Andy 2012-04-16 14:00:45
FTP是粗略但有效的。說實話我沒有像這樣實現文件共享。我們正在Azure上託管我們的服務,所以我知道這個blob存儲策略。 – 2012-04-16 14:07:41