2010-06-22 43 views
1

我要揭露一個WCF數據服務的服務工作在FTPWCF數據服務FTP

我想知道如何以最佳方式處理這一

我想編寫一個批處理文件,它會調用WCF dataservice,將服務返回的數據寫入FTP位置,並授予客戶端訪問該特定FTP位置的權限

您認爲這是一個更好的主意嗎?

回答

3

你不能這樣做。 WCF數據服務始終是一種基於REST的HTTP服務 - 它非常具有交互性 - 您無法在FTP服務器上實現此功能。

如果你想公開並在FTP服務器上提供數據,我將使用你的服務器端代碼來生成該數據集(例如查詢數據源),然後將其包裝在Excel工作表中或其他格式是合適的,並將該文件傳輸到服務器端的FTP服務器上。

0

好像有可能以暴露WCF方法作爲FTP端點:

地址定義了服務位於;這可能是一個 URL,FTP地址或網絡或本地路徑。綁定定義了您與服務進行通信的方式。 WCF綁定提供了一個用於指定協議(如HTTP或FTP), 安全機制(如Windows身份驗證或用戶名和 密碼等)的多用途模型。合同包括由WCF服務類公開的 的操作。

http://msdn.microsoft.com/en-us/library/bb907578.aspx

這裏一些更多的信息http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/5220693e-2366-44f7-b56d-35de73d18472#0c8160bc-d687-4e48-9ba9-000755284e43