iT邦幫忙

0

網路檔案上傳會中斷

web上傳檔案會中斷,請問可能原因?

主機端:
Windows 2003 IIS WEB .Net VS2005 SQL 2005
ISP=Sparq 10M/10M 專線,測試傳輸能力都超過10M

用戶端:一般用戶,九成是中華電信,超過七成是XP,已要求只用IE8
傳輸檔案約3mb而已,一般DC照片,一次只傳輸一個檔案,偶而會遇到傳輸當中,畫面變成:無法顯示網頁,實際上傳輸失敗

沒有頻寬管控、速限

難道是不同ISP造成的?請問有哪些方向可排除此問題?
1.不同ISP?
2.IIS內的MATADATA設定?
3.指定封包?

請大家幫忙,感謝。

12
外獅佬
iT邦大師 1 級 ‧ 2010-08-19 22:46:37
最佳解答

IIS6、7、7.5好像有限制每個上傳檔案最大的容量,
IIS 6預設每個檔案最大200kb,IIS 7、7.5好像是30MB
IIS 7預設的資料流要求大小是30MB(30000000 bytes),這個限制定義在 applicationHost.config中的stem.WebServer/requestFiltering/requestLimits 這個區段,預設是沒有這個區塊的,需要自己加。

<pre class="c" name="code">
<system.WebServer>
    <security>
        <requestFiltering>
            <requestLimits maxAllowedContentLength="30000000" />
        </requestFiltering>
    </security>
</system.WebServer>

IIS 6設定,請參考

我第一懷疑也是這部份,可惜死無對證

10
shunyuan
iT邦研究生 1 級 ‧ 2010-08-19 14:40:32

FTP server 有沒支援續傳?如果有,這就不是問題,用支援續傳的 FTP client 上船就行了。

WEB /IIS /Browser
不是FTP唷

shunyuan iT邦研究生 1 級 ‧ 2010-08-19 16:03:11 檢舉

bigcandy提到:
WEB /IIS /Browser
不是FTP唷

那改用 FTP 不就好了嗎?

不行唷,用戶都是電腦門外漢

12
蟹老闆
iT邦大師 1 級 ‧ 2010-08-19 15:59:49

用ping 看看是否lost太多,如果不會lost過多(可以兩邊互ping及另一個點當對照),看看是否連線逾時的時間太短了,如果是的話可以把web server 連線逾的時間調長些。

Ping 正常
連線逾時時間:120秒
已勾選http持續作用

12
SunAllen
iT邦高手 1 級 ‧ 2010-08-19 16:15:11

糖叔說的問題,以前我遇過,我家是中華電信ADSL,要上傳照片到www.pbase.com
用Browser不管怎麼傳,最後都是失敗,但瀏覽www.pbase.com卻是正常,
後來請我朋友試,從他家上傳卻OK,最後我手動改了DNS指向,就正常了。

所以我那一次是DNS的問題??(這又是一個有解無答的CASE)

順便介紹一個測試對外頻寬的網站,非常好用。
網址是 http://www.speedtest.net/
可以選擇要到世界各點的頻寬,選擇台灣的話,就可以看到自己的電腦在internet上的速度有多少。

哈哈,內行網站
測速:
speedtest.net
找IP:
whatismyip.com
都好記又好用的

前幾天,主機改到中華電信線路,現在不會斷.............
不知道工程師有沒有調整IIS設定.........

我要發表回答

立即登入回答