当我尝试从远程客户端访问服务器路径时出现此错误。
地址在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();
错误来自最后一个代码
答案 0 :(得分:1)
请在路径中进行更改并尝试。
<appSettings>
<add key="RootDirectory" value="\\ipaddress\root\"/>
</appSettings>
答案 1 :(得分:1)
当我在服务器IIS中共享文件路径时,问题就解决了。只要为IIS_IUSRS
提供足够的权限,我认为我不需要这样做。
答案 2 :(得分:0)
您的路径中也必须有反斜杠()不能斜杠(/)