我需要从运行应用程序的服务器读取XML文档。我可以通过传递字符串url作为参数来访问文件。
XmlDocument doc = new XmlDocument();
doc.Load(fullPath); //fullPath is a string. for e.x. c:\myfolder\myxml.xml
现在需求更改为从其他服务器访问文件,因此我只是将fullPath
修改为
\\p.o.r.t\c$\myfolder\myxml.xml
但它无法读取文件。是否有其他方法可以访问放在不同服务器上的文件。
P.S。:如果我使用相同的网址并将其粘贴到网址中,我就可以访问该文件了。
答案 0 :(得分:1)
所以我终于明白了。我试图访问的文件夹没有为Authenticated Users
共享。分享它解决了这个问题。
答案 1 :(得分:0)
以下是一些包含有效答案的帖子:
Access files from network share in c# web app
Asp.net Access To Network Share
详细解释了这里的问题:
祝你好运