@sulja
Polako , ima vremena jos za pasulj, nisi istrosio sve opcije :D
Ako ne mozes da uradis remote -debug na serveru sto ne probas trace opciju .
http://www.beansoftware.com/AS...Tutorials/Tracing-ASP.NET.aspx
stavis pageout = true da ti ispise log poruke na dnu ekrana .
Otprilike ovako :
Code (csharp):
protected void Page_Load
(object sender, EventArgs e
)
{
Bitmap _Bitmap
;
String _ImagePath
;
System.IO.MemoryStream _MemStream
;
_ImagePath
= System.IO.Path.Combine(Server
.MapPath("."),
"Images");
_ImagePath
= System.IO.Path.Combine(_ImagePath,
"Desert.jpg");
System.Diagnostics.Trace.Write("Creating bitmap from file : " + _ImagePath
);
_Bitmap
= new Bitmap
(_ImagePath
);
_MemStream
= new System.IO.MemoryStream();
System.Diagnostics.Trace.Write("Saving to memory stream!");
_Bitmap
.Save(_MemStream,
System.Drawing.Imaging.ImageFormat.Jpeg);
_Bitmap
.Dispose();
_Bitmap
= new Bitmap
(_MemStream
);
System.Diagnostics.Trace.Write("Resizing image .. ");
_Bitmap
= this.ResizeByHeight(_Bitmap,
300);
Response
.ClearHeaders();
Response
.ClearContent();
Response
.Clear();
Response
.ContentType = "image/Jpeg";
//Response.Output.Close();
System.Diagnostics.Trace.Write("Saving to output stream .. ");
_Bitmap
.Save(Response
.OutputStream,
System.Drawing.Imaging.ImageFormat.Jpeg);
Response
.OutputStream.Close();
_Bitmap
.Dispose();
}
Onda mozes da odredis na osnovu trace-a gde je puklo i lokalizujes bug .
Ako puca pri svakom requestu na nekom razlicitom mestu , onda je sigurno concurrency problem kao sto ti je mmix rekao .
Mozes takodje da izbacis metodu za resize , pa da vratis istu sliku cisto da vidis da li ce da prodje ,
ili iskomentarises ovaj zadnji Save-a u Response.OutputStream.
Isprobaj ove kombinacije pa javi za dalje , ali i meni se cini da je concurency problem cim ti na localhostu radi .
Ako jeste probaj ovu liniju koda da izbacis
Code (csharp):
_Bitmap
= new Bitmap
(_ImagePath
);
pa umesto toga probaj da bitmapu ucitavas iz filestream-a koji je otvoren sa FileShare.Read flagom .
[mod: formating]
[Ovu poruku je menjao mmix dana 07.05.2010. u 10:07 GMT+1]