Hej Udvikleren,
Jeg arbejder på en applikation til min medieserver, og jeg er løbet ind i et mindre problem. Jeg har oprettet en Virtuel Directory i IIS7 under min side. Jeg kan addresse den hvis jeg skriver url/VirtuelDirectory - så ingen problemer der.
Problemet kommer når jeg skal lægge filer ind i mappen vha. asp.net.
Jeg får en fejl 404, og det forstår jeg virkelig ikke - det synes jeg ikke virker helt logisk, men nu har jeg også kodet det meste af dagen så..
Men her kommer koden der skulle køre det:
protected void btnSubmit_Click(object sender, EventArgs e)
{
if (fiUpload.HasFile)
{
DataClassesDataContext db = new DataClassesDataContext();
string filename = Path.GetFileName(fiUpload.FileName);
fiUpload.SaveAs(Server.MapPath("~/image/" + filename));
string movname = Path.GetFileName(fiMovUpload.FileName);
/*string pathToMov = Request.MapPath("/Movies", Request.ApplicationPath, true);*/
fiMovUpload.SaveAs(Server.MapPath("~/Movies/" + movname));
var img = new MediaControl_Image();
img.imageName = filename;
img.imagePath = "../image/" + filename;
img.MovieName = txtMovName.Text;
img.MoviePath = "../Movies/" + movname;
db.MediaControl_Images.InsertOnSubmit(img);
db.SubmitChanges();
Response.Redirect("Submit.aspx");
}
else
{
Response.Redirect("Default.aspx"); /*Ændres til throw new exception - samt logging i database..
}
}
Kan I se hvorfor at den ikke vil "uploade" filerne til mappen og forklare hvorfor?
Mvh.
Simon