我在>>>
>>> a= [1,2,3]
>>> id(a)
4353139632
>>> b = a
>>> id(b)
4353139632
>>> a= [4,5]
>>> id(a)
4353139776
>>> id(b)
4353139632
MVC4中开发了网站。用户必须上传他/她项目的2张图片。
在本地主机上一切正常。但是当我将它上传到我的网络托管服务器上时,它不允许我添加项目。 Here is the link for the website
当我上传项目时,它说:
"服务器遇到错误"
,并且控制器功能发生错误。 这是控制器代码:
ASP.net
数据库的结构位于单个表格中,我试图保存2张图片并投放项目的初始public ActionResult muproject()
{
if (Session["uid"] == null)
return RedirectToAction("login");
Project proj = new Project();
proj.P_Intro = Request["intro"];
proj.P_Name = Request["name"];
proj.P_Result = Request["conclu"];
proj.P_Sol = Request["body"];
proj.P_Type = Request["type"];
int id = Convert.ToInt32(Session["uid"]);
proj.U_Id = id;
for (int i = 0; i < Request.Files.Count; i++)
{
HttpPostedFileBase file = Request.Files[i];
string unique = DateTime.Now.Ticks.ToString();
if (i == 0)
{
string simg = @"~\Files\" + unique + ".jpg";
proj.U_Path1 = @"/Files/" + unique + ".jpg";
file.SaveAs(Server.MapPath(simg));
}
if (i == 1)
{
string simg = @"~\Files\" + unique + ".jpg";
proj.U_Path2 = @"/Files/" + unique + ".jpg";
file.SaveAs(Server.MapPath(simg));
}
}
de.Projects.Add(proj);
de.SaveChanges();
return RedirectToAction("myproject");
}
/ probleb
,intro
,{{1 },Solution
,Result
(作为外键)。 Type
和UserID
是图片的路径。
我现在试了一个星期。你能告诉我这个错误是什么以及如何解决它吗?