Kích thước tối đa mà biến phiên có thể giữ là bao nhiêu? Tôi đang cố gắng để lưu trữ đối tượng trong biến phiên, nếu kích thước đối tượng dưới 80 KB, sau đó làm việc tốt và nếu kích thước lớn hơn 80 KB sau đó về retereival tôi nhận được ngoại lệ.Kích thước tối đa mà biến phiên có thể giữ là bao nhiêu?
Làm cách nào để tăng kích thước biến phiên?
Hành vi này là trên máy chủ sản xuất của tôi, trên máy developement Tôi có thể lưu trữ đối tượng lớn như trên 500 KB vv ..
Tôi đang thực hiện một cái gì đó giống như ... http://aspalliance.com/1221_CodeSnip_Uploading_Multiple_Files_At_Once.all
đây là mã của tôi. .
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++;
}
Cảm ơn
Thay đổi ngoại lệ? – LiamB
@Pina, Thực ra tôi đang lưu trữ đối tượng tải lên tệp và nếu kích thước tệp lớn hơn 80 KB, tôi nhận được ngoại lệ như "Không thể truy cập tệp đã đóng" –
Bạn đang sử dụng chế độ trạng thái phiên nào? InProc? SQL? – RickNZ