什麼是會話變量可以容納的最大尺寸是多少?我試圖存儲對象會話變量,如果物體的大小在80 KB,則做工精細,如果大小大於80 KB然後retereival我收到異常。會話變量可容納的最大大小是多少?
我怎樣才能提高會話變量的大小?
此行爲是我的生產服務器上,在研究與開發的機器上,我可以存儲像上面500 KB等大型物體..
我採取類似... http://aspalliance.com/1221_CodeSnip_Uploading_Multiple_Files_At_Once.all
這裏是我的代碼。 。
private static int count = 0;
protected void Upload_Click(object sender, EventArgs e)
{
for (int loopCount = 0; loopCount < count; loopCount++)
{
HtmlInputFile hif = (HtmlInputFile)Session["myupload" + loopCount];
String filePath = Server.MapPath("~/AdvImages/") + loopCount.ToString() + "_" + hif.PostedFile.FileName;
hif.PostedFile.SaveAs(filePath);
Session.Abandon();
}
}
protected void btnAdd_Click1(object sender, EventArgs e)
{
Session["myupload" + count] = FileUpload1;
count++;
}
感謝
Whast例外呢? – LiamB 2009-11-18 11:28:54
@Pina,其實我存儲FileUpload對象,如果文件大小大於80 KB的,我越來越喜歡例外哪個 – 2009-11-18 11:31:02
會話狀態模式下,你使用「無法訪問已關閉的文件」? InProc方式? SQL? – RickNZ 2009-11-18 11:31:18