簡體   English   中英

使用wcf服務從服務器下載文件

[英]using wcf service to download a file from server

我有一個供客戶使用的winform應用程序。 有可用更新時,我會通知他們,他們會下載它。 現在,我的目標是知道哪些客戶下載了更新,以及何時下載。 我不清楚如何進行管理以及閱讀有關WCF服務的知識,這可能會幫助我實現這一目標。 所以我的問題是:

  1. wcf是正確的方法嗎?
  2. 我購買了一個靜態IP地址並將其分配給我的服務器。 下一步是什么?
  3. 如果這是可行的方法,我希望使我的客戶端能夠從服務器下載更新文件。 今天,我正在使用外部存儲實用程序,例如保管箱。 那可能嗎 ?

任何幫助和澄清將是非常好的。

盡管WCF 可以用於許多方面,包括我個人的經驗,但是當用於SOAP Web服務時,它還是很棒的。 在幾乎所有其他情況下,它都過於復雜。 我認為這只會增加您的情況的復雜性。

正如@Reza Aghaei所評論的那樣,ClickOnce可能是您的理想解決方案。 出於安全原因,ClickOnce應用程序在運行時可以執行一些限制。 另外,在使用ClickOnce時,最好使用AuthentiCode證書對應用程序進行簽名,因為它們相對昂貴,這也可能導致您遇到問題。

如果這些限制不適用於您,則ClickOnce會非常有效,並且對您和您的用戶非常簡單。 比WCF簡單得多。

如果由於上述原因之一或某些其他原因而不能使用ClickOnce,而您只想下載更新文件,則最簡單的方法可能是使用FTP。在我看來,這比WCF簡單得多:

https://msdn.microsoft.com/zh-CN/library/system.net.ftpwebrequest(v=vs.110).aspx

暫無
暫無

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

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