当前位置:编程学习 > C#/ASP.NET >>

未能找到路径“D:\”的一部分。

本地可以运行 上传到服务器上提示一下错误。

异常详细信息: System.IO.DirectoryNotFoundException: 未能找到路径“D:\”的一部分。

file.SaveAs(Path.Combine(fpath, Path.GetFileName(file.get_FileName()))); 这行代码提示错误

--------------------编程问答-------------------- 服务器上有D盘吗?或者asp.net用户有权限访问D盘吗? --------------------编程问答-------------------- 要么是权限问题,要么是路径问题 --------------------编程问答-------------------- 把这个打印出来看看是什么就清楚了
Path.Combine(fpath, Path.GetFileName(file.get_FileName())) --------------------编程问答-------------------- 这种异常不是很容易查出来嘛。  --------------------编程问答-------------------- 你要访问的是客户端的D盘还是服务器的D盘。
要访问的位置有D盘吗 --------------------编程问答-------------------- 第一,你要确定你的服务器有你所描述的路径(如果路径没有拼错的话)

第二,请设置一下相关文件夹的权限  --------------------编程问答-------------------- 请使用虚拟路径…… --------------------编程问答-------------------- 你使用相对路径试试啊,有D盘吧??? --------------------编程问答-------------------- 查了 一个下午 才知道 这个控件好像要交费才可以使用。 --------------------编程问答-------------------- FileUpload 要缴费才能使用???? 我怎么不知道??? --------------------编程问答-------------------- 把你的路径显示出来,看服务器上是否有这个路径,没有你要创建一下 --------------------编程问答--------------------

你断点检查下Path.Combine拼接得到的,是否是完整路径。就是包含文件名的。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,