问题描述
WebRequestreq=WebRequest.Create("file://192.168.1.11/s/a.txt");NetworkCredentialcred=newNetworkCredential("administrator","5","192.168.1.11");req.Credentials=cred;WebResponseresponse=req.GetResponse();Streamstrm=response.GetResponseStream();StreamReaderr=newStreamReader(strm);执行以上代码时报错System.Net.WebException:Accesstothepath'\192.168.1.11sa.txt'isdenied.--->System.Net.WebException:Accesstothepath'\192.168.1.11sa.txt'isdenied.--->System.UnauthorizedAccessException:Accesstothepath'\192.168.1.11sa.txt'isdenied.我的目的是向远程服务器端的文本文件插入数据
解决方案
解决方案二:
你可以参考ImpersonateUser方法,http://dotnet.aspx.cc/file/Upload-Files-TO-UNC-Share-Using-ASP.NET.aspx后面的代码方法
解决方案三:
你这是局域网吧,你有权限吗
解决方案四:
file://192.168.1.11/s/a.txt,这个可以打开的
解决方案五:
大家帮忙看看
解决方案六:
你的administrator和密码5是哪个机器上的帐号?
解决方案七:
192.168.1.11
解决方案八:
你可以使用Stringcontent=File.ReadAllText("\\192.168.1.11\s\a.txt");
解决方案九:
Stringcontent=File.ReadAllText("\\192.168.1.11\s\a.txt");使用这个还是报错