首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

未找到路径的一部分(解决有关问题100分相送)

2012-02-05 
未找到路径的一部分(解决问题100分相送)错误提示:上传文件时发生未找到路径\192.168.1.10ShareFile的一

未找到路径的一部分(解决问题100分相送)
错误提示:上传文件时发生未找到路径"\192.168.1.10ShareFile"的一部分.错误"

有关代码的几点说明:
1.上传路径是在配置文件中配置的.配置文件中的值是value="\\192.168.1.10\ShareFile\TempUpLoad\myname"
2.在.cs代码中,是通过属性获取配置中的路径值.然后将路径赋值到一个上传方法中去.
3.在上传文件前有一个身份模拟的功能,此功能确保无误.
4.共享文件是设置为网络共享的模式.既对ShareFile 文件夹进行共享并将其完全控制权限授予一个设定的用户.
5.此项目是基于.NET2003写的.

附加几点现象:
服务器C是ShareFile文件夹所在服务器.服务器A和服务器B都部署有同一个的web项目.现在是A服务1.器能够正常上传而不出现上面的错误提示,B服务器上传时每次都会出现此类错误.
2.在网络上搜了搜,说的都不是代码的问题.我想也不会是代码的问题.因为在我们公司的测试服务器上丝毫没有这种现象.

望各位朋友指点指点.
不胜感激.

谢谢!!! 
能解决我问题的答案,100分相送.



[解决办法]
服务器A和服务器B的软件环境

操作系统:

操作系统SP版本:

.NET Framework 版本:

应用程序的编码:

WEB.Config的编码:


[解决办法]
RS~~LZ检查下一楼所述的问题先吧。
[解决办法]
在虚拟路径上保存文件时 需要 Server.MapPath() 保存到服务器的绝对路径。

你的语句可以改成
string fileUrl = Server.MapPath("\\192.168.1.10/ShareFile/TempUpLoad/myname");

retun fileUrl ;
[解决办法]

探讨
服务器A和服务器B的软件环境

操作系统:

操作系统SP版本:

.NET Framework 版本:

应用程序的编码:

WEB.Config的编码:

[解决办法]
如果将“value="\\192.168.1.10\ShareFile\TempUpLoad\myname”
改为 value="\\192.168.1.10\\ShareFile\\TempUpLoad\\myname 呢?
[解决办法]
上传文件时发生未找到路径"\192.168.1.10ShareFile"的一部分.错误
这明显是路径中缺少“\”,请楼主检查一下代码,\192.168.1.10ShareFile少了\
[解决办法]
根据提示,改成这样试一下
\\192.168.1.10\\ShareFile\\TempUpLoad\\myname
[解决办法]
value=@"\\192.168.1.10\ShareFile\TempUpLoad\myname"

热点排行