[英]Remote file is not getting accessed if path comes from web.config
在web.config中,
<add key="Uploads" value="\\\\192.19.165.115\\image_dir\\"/>
C#代码:
uploadsPath = (ConfigurationManager.AppSettings["Uploads"].ToString());
它的返回文件带有以下语句
return File("\\\\192.19.165.115\\image_dir\\" + name, System.Net.Mime.MediaTypeNames.Application.Octet, name);
但是,这行代码使它低于错误。
return File(uploadsPath + name, System.Net.Mime.MediaTypeNames.Application.Octet, name);
错误:
[COMException (0x80070006): The handle is invalid. (Exception from HRESULT: 0x80070006 (E_HANDLE))]
[HttpException (0x80004005): An error occurred while communicating with the remote host. The error code is 0x80070006.]
两者都是相同的路径。 请指导我解决此问题。
在Web配置中,该值应为:
<add key="Uploads" value="\\192.19.165.115\image_dir\"/>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.