Asp.Net and Windows place restrictions on where a web app can actually place files, to keep malicious web apps from trashing a computer. That is a general Asp.net topic of discussion and you can Google the topic to read more about it. Here is one article: http://forums.asp.net/t/1220571.aspx?Save+image+from+ASP+Image+to+file+on+server . You can use code similar to below to get a local app folder you can save the file to.
String rootfolder = Server.MapPath("~"); // returns the root folder the executing asp.net app String filepath = rootfolder + "spcchart.jpg"; chartimage.SaveImage(filepath);