2010-04-07 128 views
0

在我的应用程序,当我点击我的是给错误这样的页面按钮之一..服务器错误

找不到路径“一部分V:\用户\ 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; 
+0

你需要发布更多的堆栈跟踪,但它是什么要说的是,它无法找到该文件夹​​和堆栈跟踪将指向被抛出异常的代码。 – 2010-04-07 10:23:54

+0

只是我编辑了我的问题请查看 – 2010-04-07 11:08:58

回答

0

东西在你的代码是寻找该文件,当它不存在,你会得到一个错误。我不确定如何提供更多信息来查找代码中使用的目录路径。

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

+0

jut现在我编辑了我的页面,请查看 – 2010-04-07 11:09:47

+0

@Surya - 我不认为这是导致错误的代码...你能从错误页面发布完整的堆栈跟踪吗? – 2010-04-07 11:29:14

+0

是Nick Craver先生,我会发送它 – 2010-04-07 11:53:17

0

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

HTH

+0

是先生Raja我正在上传视频 – 2010-04-07 11:37:24

+0

请发布整个button_click事件代码或从错误页面发布整个堆栈跟踪,因为Nick已经说过我没有看到任何问题你的代码。 – Raja 2010-04-07 11:43:58

+0

雅我的解决方案Raja只是简单的.. string path = Page.MapPath(“〜/ User/VideoOut /”+ sFile); 我这样写 – 2010-04-07 11:57:58