2013-02-04 57 views
0

有沒有一種方法允許用戶使用asp.net web應用程序從顛覆中下載大文件。我們不希望爲所有網絡用戶提供SVN帳戶,但希望我們的站點能夠從SVN提供文件,而無需將實際文件下載到運行Web應用程序的服務器。有沒有辦法實現這個目標?允許用戶從asp.net web應用程序的顛覆下載文件

任何幫助,非常感謝。

感謝, 安娜

回答

1

你可以預見一個SVN帳號和編寫ASP.NET處理程序來處理來自SVN服務器上的文件到內存中的文件(DotSVN或類似的東西),並將其投放到用戶下載。

你也可以看看Mercurial Large Files Extension。

+0

隨着內存中的文件,如果一個大文件被下載或多個請求都在同一時間下載大型文件,不會我內存不足? –

+0

取決於這些文件的大小以及Web服務器中有多少RAM。如果文件很大,無論如何,你都可以問自己SVN是否要走。總是有torrent或ftp。 –

+0

某些文件很大,接近GB。問題是,被下載的文件大多是發行版(它們是巨大的,因爲它們捆綁了很多東西),這是經常進行的,沒有定期的時間表,並且在我工作的地方建立組不想上傳大文件兩次,一次SVN,一次在我們的網絡服務器上,用戶登錄並下載它們。 Build組想要做的就是將其上傳到SVN和asp.net應用程序,直接從那裏獲取它。對於這種情況,你認爲什麼是好的解決方案? –

相關問題