有关C#的问题,在网上下载了一个程序,但总是显示未能映射路径的问题,哪个大神帮忙看一下吧,不胜感激!
“/tthr”应用程序中的服务器错误。未能映射路径“/hr/img/10537545.jpg”。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解...
“/tthr”应用程序中的服务器错误。
未能映射路径“/hr/img/10537545.jpg”。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidOperationException: 未能映射路径“/hr/img/10537545.jpg”。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
代码:
string newext2="";
string newname2="";
if((uploadfile.PostedFile!=null)&&(uploadfile.PostedFile.FileName.Trim()!=""))
{
string nam = uploadfile.PostedFile.FileName ;
int i= nam.LastIndexOf(".");
newext2 =nam.Substring(i);
DateTime now = DateTime.Now;
newname2 =now.DayOfYear.ToString() + uploadfile.PostedFile.ContentLength.ToString();
uploadfile.PostedFile.SaveAs(Server.MapPath("\\hr\\img\\"+newname2+newext2)); //报错行
} 展开
未能映射路径“/hr/img/10537545.jpg”。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidOperationException: 未能映射路径“/hr/img/10537545.jpg”。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
代码:
string newext2="";
string newname2="";
if((uploadfile.PostedFile!=null)&&(uploadfile.PostedFile.FileName.Trim()!=""))
{
string nam = uploadfile.PostedFile.FileName ;
int i= nam.LastIndexOf(".");
newext2 =nam.Substring(i);
DateTime now = DateTime.Now;
newname2 =now.DayOfYear.ToString() + uploadfile.PostedFile.ContentLength.ToString();
uploadfile.PostedFile.SaveAs(Server.MapPath("\\hr\\img\\"+newname2+newext2)); //报错行
} 展开
1个回答
2014-04-04
展开全部
缺少文件 找个图片文件 放到这个/hr/img/路径里面 名字叫10537545.jpg
更多追问追答
追问
谢谢你啊,我试过了但还是不行啊。。。
追答
刚仔细看了一下你那是上传图片啊 你在调试模式下 看看newname2到底是个什么内容 就是newname2跟newext2组合成的是个什么另外 server.mappath不能是文件啊 估计你就是这个位置弄错了 应该是括号的问题
uploadfile.PostedFile.SaveAs((Server.MapPath(\\hr\\img\\)+newname2+newext2)); 这样试试
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询