2014-04-04 30 views
1

在我的RavenDB 2.5.2851數據庫中,我想將附件添加到2GB。RavenDB中附件的配額

var store = new DocumentStore { Url = "http://127.0.0.1:8080" }.Initialize(); 
using (var reader = new StreamReader("test.attachment")) 
{ 
    var id = "attachments/1"; 
    store.DatabaseCommands.PutAttachment(id, null, reader.BaseStream, null); 
} 

PutAttachment方法已啓動,但1.5分鐘後引發異常:「請求已中止:請求已取消」。 我認爲這個例外會因附件大小限制而拋出。

附件大小是否有限制?我可以配置它嗎?

回答

1

附件大小沒有限制,儘管不鼓勵大附件。 問題是您可能正在請求時間/大小問題。您需要正確配置IIS。 請注意,我們從來沒有真正意義的附件來保存非常大的值。

+0

這是我害怕的答案。 :) –

+0

我也面臨保存尺寸大於10 MB的附件的問題。 您能否詳細說明應該檢查哪些設置與「請求時間/大小問題有關」,您需要正確配置IIS。 @EvgeniyGryaznov你的問題是如何解決的? – Sachin

+0

@Sachin,是對我們的技術堆棧做出決定的實驗。我們最終沒有使用RavenDB作爲數據庫。 –