2011-03-14 46 views
1

在服務器應用程序中,我需要能夠處理zip文件。我之前在windows客戶端基礎應用程序中使用了windowsbase.dll中的system.io.packaging.zippackage,它似乎很好地完成了這項工作。我想在服務器應用程序中使用它來避免依賴第三方包。但是,在服務器應用程序中使用WindowsBase.dll中的內容會讓我感到有些緊張,因爲此dll是作爲WPF的一部分發布的,因此可能會產生這樣的印象,即這只是縮進以用於GUI應用程序。在服務器應用程序中使用windowsbase.dll中的system.io.packaging.zippackage

那麼,是否system.io.packaging.zippackage安全地在服務器應用程序中使用?有沒有任何理由把它放在WindowsBase.dll中,而不是一個更通用的DLL,比如System.dll或類似的。

感謝,

羅布

+1

does [this](http://stackoverflow.com/questions/2480765/when-is-it-okay-to-reference-windowsbase-dll)回答你的問題? –

回答

1

它一般是安全的服務器上使用,特別是如果所有你正在試圖做的是採取ZipPackage支持的優勢。你應該知道可能存在線程安全問題(例如試圖訪問同一個檔案的兩個請求),但是如果你正在做一些事情,比如壓縮一些文件發送到瀏覽器,你應該沒問題。

相關問題