我有一個Web服務,需要一個字節[]並保存它。如何將大型(> 25MB)文件上傳到Web服務?
這適用於「小」文件,但一旦達到一定的大小,Web服務將失敗並返回「請求失敗,HTTP狀態404:未找到」。
從我看到的這似乎是一個IIS設置,限制可以發佈的文件的大小(以防止拒絕服務攻擊)。我試圖增加這個設置,但是我很難確定設置和設置的位置。我正在使用IIS7,並且web服務在.net(asmx)中完成。
在我加入下面的Web服務的web.config文件(這似乎增加可以接受的文件的大小,而不是一路此設置大小)
<system.web>
<httpRuntime executionTimeout="999999" maxRequestLength="2097151" />
...
</system.web>
任何關於在哪裏(以及如何)增加Web服務文件的大小的建議將不勝感激。
關於WCF/FTP/WS-附件/ DIME:很好的建議和一些有趣的閱讀。這些可能是我最終將使用的長期解決方案的類型。但是,如果有一些短期解決方案用於更改IIS7中的上傳大小,那將非常好。謝謝。 – ChrisHDog 2009-06-16 00:00:09