'/'应用程序中的服务器错误

时间:2010-04-07 10:21:23

标签: .net asp.net

在我的应用程序中,当我点击页面中的某个按钮时,它会给出这样的错误..

无法找到路径'V:\ User \ EnterTrailorVideos \ luck.swf'的一部分。 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:

System.IO.DirectoryNotFoundException: 
  Could not find a part of the path 'V:\User\EnterTrailorVideos\luck.swf'.

我的项目中没有文件夹(“EnterTrailorVideos”)。但它显示这样你可以帮助我吗?

这段代码:

string path = Page.MapPath("../../User/VideoOut/"+sFile);
FileUplvideo.PostedFile.SaveAs(path);
Session["oldfile"] = path;

2 个答案:

答案 0 :(得分:0)

代码中的 正在查找该文件,如果不存在则会出现错误。我不确定如何提供更多信息来查找代码中使用该目录路径的位置。

如果查看该页面上的完整堆栈跟踪,您应该看到导致(可能File.Open?)尝试读取/获取该文件的代码,文件名本身可能是动态的,这是一个在黑暗中拍摄......如果你可以用完整的堆栈跟踪更新问题,那么更容易说出错误来源的位置,这是堆栈跟踪的主要原因之一:)

答案 1 :(得分:0)

您是否尝试在button_click事件上传文件?接下来检查您是否在使用地图路径之前从Web .config设置访问文件路径,因为您的地图路径没有引用“EnterTrailerVideos”。正如其他人已经回答之前,堆栈跟踪将准确显示导致问题的代码。

HTH