Posiadam metode ładującą fotografie w aplikacji ASP.NET MVC 5 do folderu, na localhoście wszystko działa natomiast na hostingu nie funkcjonuje, w czym może być problem?

 [HttpPost]
        public ContentResult UploadFilesPhotoElement()
        {
            var r = new List<UploadFilesResult>();

            foreach (string file in Request.Files)
            {
                HttpPostedFileBase hpf = Request.Files[file] as HttpPostedFileBase;

                if (hpf.ContentLength == 0)
                    continue;

                string savedFileName = Path.Combine(Server.MapPath("uploadRepository/ElementsGallery"), Path.GetFileName(hpf.FileName));
                hpf.SaveAs(savedFileName);


                r.Add(new UploadFilesResult()
                {
                    Name = hpf.FileName,
                    Length = hpf.ContentLength,
                    Type = hpf.ContentType
                });
            }
            return Content("{\"name\":\"" + r[0].Name + "\",\"type\":\"" + r[0].Type + "\",\"size\":\"" + string.Format("{0} bytes", r[0].Length) + "\"}", "application/json");
        }