访问服务器路径时出现“无法找到网络名称”错误

时间:2016-07-28 08:28:24

标签: c# path webclient

当我尝试从远程客户端访问服务器路径时出现此错误。 地址在web.config文件中,如下所示

<appSettings>
    <add key="RootDirectory" value="\\ipaddress/root\"/>
</appSettings>

它像这样检索

if (ConfigurationManager.AppSettings["RootDirectory"] != null){
    root = ConfigurationManager.AppSettings["RootDirectory"];
}

public static string RequiredScvFilesLocation{
    get { return root + @"blabla\"; }
}

并像这样调用

string[] requiredFiles = Directory.GetFiles(Globals.Common.RequiredScvFilesLocation,"*.svc.zip").ToArray();

错误来自最后一个代码

3 个答案:

答案 0 :(得分:1)

请在路径中进行更改并尝试。

<appSettings>
 <add key="RootDirectory" value="\\ipaddress\root\"/>
</appSettings>

答案 1 :(得分:1)

当我在服务器IIS中共享文件路径时,问题就解决了。只要为IIS_IUSRS提供足够的权限,我认为我不需要这样做。

答案 2 :(得分:0)

您的路径中也必须有反斜杠()不能斜杠(/)