我使用的文件上传的图像上传和文件上传其在localhost工作的良好控制,但后我主持我的应用程序服务器上没有WRK我得到下面的错误
访问路径"\ \ FS8-N01 \ stor11wc2dfw1 \ 450429 \ 592629 \ www.4i-solutions.com \ WEB \内容\图像\ DSCN1668(1)。JPG格式,被拒绝。
说明:执行当前Web请求期间,出现未处理的异常。请检讨有关错误的更多信息,堆栈跟踪,它起源于代码。
异常详细信息:System.UnauthorizedAccessException:访问路径。\ \ FS8-N01 \ stor11wc2dfw1 \ 450429 \ 592629 \ www.4i-solutions.com \ WEB \内容\图片\ DSCN1668(1)JPG格式,被拒绝。
ASP.NET未被授权访问所请求的资源。请考虑授予ASP.NET请求标识访问资源的权利。 ASP.NET有一个基进程标识(通常为{MACHINE} \ ASPNET,在IIS 5或IIS 6上的网络服务),如果应用程序没有模拟。如果应用程序是冒充通过,则标识将为匿名用户(通常为IUSR_MACHINENAME)或经过身份验证的请求用户。
若要授予ASP.NET对文件的访问,在资源管理器中右键单击文件,选择"属性",选择"安全"选项卡。点击"添加"添加适当的用户或组。突出显示ASP.NET帐户,选中所需访问权限的框。
源错误:
行57:
第58行:字符串文件="〜/图像/"fup.FileName;
第59行:fup.SaveAs(Server.MapPath(文件));
第60行:
行61:SqlCommand的CMD1 =新的SqlCommand("插入("txtName.Text","文件","txtContent.Text")推荐值",CON)
我的代码的AS法洛斯
protected void Button1_Click(object sender, EventArgs e)
{
string file = "";
con.Open();
file = " /images/" + fup.FileName;
fup.SaveAs(Server.MapPath(file));
SqlCommand cmd1 = new SqlCommand("insert into testimonials values('" + txtName.Text + "','" + file + "','"+txtContent.Text+"')", con);
int i = cmd1.ExecuteNonQuery();
con.Close();
if (i > 0)
{
Response.Write("uploaded");
}
}
plz帮助这个...