簡體   English   中英

通過FTP將文件從客戶端計算機IIS上傳到服務器計算機IIS

[英]File uploading via FTP from Client machine IIS to Server machine IIS

我們有一個ASP網站,可以使用FTP將文件客戶端計算機(IIS托管的網站)上載到服務器計算機(IIS托管的網站)。 客戶端和服務器網站都是不同的網站。 我們的客戶可以使用任何Windows操作系統(例如XP,Win 7,Win Server 2003/2008)。

在使用FTP測試文件上傳時,我們從幾乎所有操作系統發送了各種大小的文件。 問題是,我可以能夠僅在通過FTP 512MB的大小(用HTML輸入控件)從運7贏上傳文件服務器2008到XP,贏得7,Server 2008中,如果我嘗試更多的512 MB,那么它拋出我的系統.out of memory異常,並且僅以相同的方式,我可以將Win XP中64MB大小的文件上傳到XP,Win 7,Win Server 2008,如果我嘗試超過64 MB,則會拋出System.out of memory異常

我需要兩個解決方案:

1)我對上面的上傳感到困惑。 但是從Win 7&Win Server 2008到任何操作系統,我最多可以上傳512MB文件。

2)如果我嘗試超過512MB 0r 64MB文件,則會拋出System.out of memory異常

請提出解決此問題的建議。

我的網站的web.config文件中有以下設置,

    <system.web>
           <httpRuntime executionTimeout="3600" maxRequestLength="2097151" useFullyQualifiedRedirectUrl="false" requestLengthDiskThreshold="50000" />
   </system.web>

   <system.webServer>
     <security>
        <requestFiltering>
           <requestLimits maxAllowedContentLength="2147483648" />
        </requestFiltering>
     </security>
   </system.webServer>

請幫我。

謝謝,

Kaviyarasan

基於錯誤/異常,看來這不是來自ASP.NET的問題。 它更多的是內存問題。

因為您已經在web.config文件中設置了執行超時時間和最大內容大小。 因此,我想根本沒有問題。

但是,如果可能,請嘗試在此處檢查“線程輸入”鏈接描述 您可能會得到想要的。 這與您的問題2相同。

暫無
暫無

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

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