c#访问来自不同服务器的文件

本文关键字:服务器 文件 访问 | 更新日期: 2023-09-27 18:25:11

我需要从运行应用程序的服务器上读取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.:如果我使用相同的URL并将其粘贴到URL中,我就可以访问该文件。

c#访问来自不同服务器的文件

所以我终于想通了。我试图访问的文件夹没有为Authenticated Users共享。分享它解决了问题。

以下是一些包含有效答案的帖子:

访问c#web应用中网络共享的文件

Asp.net访问网络共享

这里解释了详细的问题:

http://support.microsoft.com/kb/207671

祝好运