异常详细信息: System.IO.DirectoryNotFoundException: 未能找到路径“D:\”的一部分。
file.SaveAs(Path.Combine(fpath, Path.GetFileName(file.get_FileName()))); 这行代码提示错误
12 个解决方案
#1
服务器上有D盘吗?或者asp.net用户有权限访问D盘吗?
#2
要么是权限问题,要么是路径问题
#3
把这个打印出来看看是什么就清楚了
Path.Combine(fpath, Path.GetFileName(file.get_FileName()))
Path.Combine(fpath, Path.GetFileName(file.get_FileName()))
#4
这种异常不是很容易查出来嘛。
#5
你要访问的是客户端的D盘还是服务器的D盘。
要访问的位置有D盘吗
要访问的位置有D盘吗
#6
第一,你要确定你的服务器有你所描述的路径(如果路径没有拼错的话)
第二,请设置一下相关文件夹的权限
第二,请设置一下相关文件夹的权限
#7
请使用虚拟路径……
#8
你使用相对路径试试啊,有D盘吧???
#9
查了 一个下午 才知道 这个控件好像要交费才可以使用。
#10
FileUpload 要缴费才能使用???? 我怎么不知道???
#11
把你的路径显示出来,看服务器上是否有这个路径,没有你要创建一下
#12
你断点检查下Path.Combine拼接得到的,是否是完整路径。就是包含文件名的。
#1
服务器上有D盘吗?或者asp.net用户有权限访问D盘吗?
#2
要么是权限问题,要么是路径问题
#3
把这个打印出来看看是什么就清楚了
Path.Combine(fpath, Path.GetFileName(file.get_FileName()))
Path.Combine(fpath, Path.GetFileName(file.get_FileName()))
#4
这种异常不是很容易查出来嘛。
#5
你要访问的是客户端的D盘还是服务器的D盘。
要访问的位置有D盘吗
要访问的位置有D盘吗
#6
第一,你要确定你的服务器有你所描述的路径(如果路径没有拼错的话)
第二,请设置一下相关文件夹的权限
第二,请设置一下相关文件夹的权限
#7
请使用虚拟路径……
#8
你使用相对路径试试啊,有D盘吧???
#9
查了 一个下午 才知道 这个控件好像要交费才可以使用。
#10
FileUpload 要缴费才能使用???? 我怎么不知道???
#11
把你的路径显示出来,看服务器上是否有这个路径,没有你要创建一下
#12
你断点检查下Path.Combine拼接得到的,是否是完整路径。就是包含文件名的。