purtroppo mi da eroore non capicsco perchè. sto uscendo pazzo

posto tutto il codice

<%@ Page language="c#" %>
<%@ Import namespace="System.IO" %>
<%@ Import namespace="System.Net" %>
<%@ Import namespace="System.Drawing" %>

<script runat="server">
int w = Convert.ToInt32(Request.QueryString["w"]);

private void ResizeAndSave(Stream imgStr,int Width, int Height,string FileName)
{
//creo il bitmap dallo stream
System.Drawing.Image bmpStream=System.Drawing.Image.FromStream(imgStr);
//creo un nuovo bitmap ridimensionandolo
Bitmap img=new Bitmap(bmpStream,new Size(Width,Height));
//salvo l'immagine ridimensionata
img.Save(FileName,System.Drawing.Imaging.ImageForm at.Jpeg);

Response.Write("saved");
}

private void CaricaClick(object sender, System.EventArgs e)
{
Environment.CurrentDirectory=AppDomain.CurrentDoma in.BaseDirectory;
//controllo che sia un jpg
if (file1.PostedFile.ContentType=="image/jpeg" || file1.PostedFile.ContentType=="image/pjpeg")
{
//pass lo stream del file uplodato
ResizeAndSave(file1.PostedFile.InputStream,100,70, "img1.jpg");
//salvo così com'è
file1.PostedFile.SaveAs("img1g.jpg");
}
}

</script>