◆◆◆◆各位老大帮帮忙吧:访问局域网机器共享目录里的文件时出错:登录失败: 未知的用户名或错误密码

时间:2022-09-09 15:19:56
各位老大帮帮忙吧:访问局域网机器共享目录里的文件时出错:登录失败: 未知的用户名或错误密码

怎么设置用户名和密码啊?????

代码如下:

string strPath = @"\\aaa\Share\target.txt";//这个文件路径是存在的
FileInfo file = new FileInfo(strFilePath);
FileStream fs = file.Open(FileMode.Open,FileAccess.Read,FileShare.Read);//在这里出错
StreamReader sr = new StreamReader(fs,Encoding.Default);
。。。。。。

20 个解决方案

#1


你的ASPNET用户没有访问权限

#2


先占个位置,先拿分,再帮你解决,呵呵,我对分比较感兴趣

#3


acewang() 老大, ASPNET用户的访问权限应该怎么设置?

#4


那个共享目录的权限设置是everyone,read

#5


你需要在代码中建立信任连接,然后才能访问共享目录

#6


怎样在代码中建立信任连接,acewang() 救命啊

#7


不好意思,我找了找
在你的操作前运行一下:
System.Diagnostics.Process.Start("net.exe","use \\\\dr\\ipc$ \"1234\" /user:\"administratror\"")
对应修改一下即可

#8


好的,我下午试一试,先去吃饭!

#9


up

#10


acewang() 
System.Diagnostics.Process.Start("net.exe","use \\\\dr\\ipc$ \"1234\" /user:\"administratror\"")
这句话怎么用啊
其中的1234是密码么

#11


帮帮忙吧,各位老大
怎么设置用户名和密码啊?????

代码如下:

string strPath = @"\\aaa\Share\target.txt";//这个文件路径是存在的
FileInfo file = new FileInfo(strFilePath);
FileStream fs = file.Open(FileMode.Open,FileAccess.Read,FileShare.Read);//在这里出错
StreamReader sr = new StreamReader(fs,Encoding.Default);
。。。。。。

那个共享目录的权限设置是everyone,read

#12



\\\\192.168.0.1\\c$

#13


这里思归给了答案
http://expert.csdn.net/Expert/topic/2542/2542093.xml?temp=.4495813

#14


我查了net use命令
格式是:
net use \\aaa\share /user:userName userPwd
我在程序中是这样写的
System.Diagnostics.Process.Start("net.exe",@"use \\aaa\share /user:myname mypwd");

System.Diagnostics.Process.Start("net.exe","use \\\\aaa\\share /user:myname mypwd");
还是出现同样的错误
我是加在了那段代码的上面

#15


你不妨看看网络是否连接号 在运行中输入 
cmd 回车 
ping 对方的IP
看是否连接超时

#16


ChailangCompany(沉默冰山)
你说的是没有问题的

#17


\" 账号密码前的引号

#18


"use \\\\...\\....$ \"....\" /user:\"......\""对应替换掉

#19


成功了,给分!

#20


收藏

#1


你的ASPNET用户没有访问权限

#2


先占个位置,先拿分,再帮你解决,呵呵,我对分比较感兴趣

#3


acewang() 老大, ASPNET用户的访问权限应该怎么设置?

#4


那个共享目录的权限设置是everyone,read

#5


你需要在代码中建立信任连接,然后才能访问共享目录

#6


怎样在代码中建立信任连接,acewang() 救命啊

#7


不好意思,我找了找
在你的操作前运行一下:
System.Diagnostics.Process.Start("net.exe","use \\\\dr\\ipc$ \"1234\" /user:\"administratror\"")
对应修改一下即可

#8


好的,我下午试一试,先去吃饭!

#9


up

#10


acewang() 
System.Diagnostics.Process.Start("net.exe","use \\\\dr\\ipc$ \"1234\" /user:\"administratror\"")
这句话怎么用啊
其中的1234是密码么

#11


帮帮忙吧,各位老大
怎么设置用户名和密码啊?????

代码如下:

string strPath = @"\\aaa\Share\target.txt";//这个文件路径是存在的
FileInfo file = new FileInfo(strFilePath);
FileStream fs = file.Open(FileMode.Open,FileAccess.Read,FileShare.Read);//在这里出错
StreamReader sr = new StreamReader(fs,Encoding.Default);
。。。。。。

那个共享目录的权限设置是everyone,read

#12



\\\\192.168.0.1\\c$

#13


这里思归给了答案
http://expert.csdn.net/Expert/topic/2542/2542093.xml?temp=.4495813

#14


我查了net use命令
格式是:
net use \\aaa\share /user:userName userPwd
我在程序中是这样写的
System.Diagnostics.Process.Start("net.exe",@"use \\aaa\share /user:myname mypwd");

System.Diagnostics.Process.Start("net.exe","use \\\\aaa\\share /user:myname mypwd");
还是出现同样的错误
我是加在了那段代码的上面

#15


你不妨看看网络是否连接号 在运行中输入 
cmd 回车 
ping 对方的IP
看是否连接超时

#16


ChailangCompany(沉默冰山)
你说的是没有问题的

#17


\" 账号密码前的引号

#18


"use \\\\...\\....$ \"....\" /user:\"......\""对应替换掉

#19


成功了,给分!

#20


收藏

#21