环境:
我的代码分别运行在ecs和sae上。ecs是测试环境,sae是生产环境。而我的nas挂载在了ecs上,下面这段代码在测试环境是没有问题的:
public IActionResult TestLog()
{
using (StreamReader sr = new StreamReader(@"\\249xxxxxxx-xxxxx.cn-shenzhen.nas.aliyuncs.com\!\xxxxxd-b3f8-4xxbb-axx9a-21xxxxx8f.p12"))
{
string line;
while ((line = sr.ReadLine()) != null)
{
_logger.LogInformation(line);
}
}
_logger.LogInformation("测试记录日志");
return new JsonResult(Result.success());
}
可是在生产环境却报错了,错误信息就是找不到文件,但是路径前加了\app
找不到/app\\249xxxxxxx-xxxxx.cn-shenzhen.nas.aliyuncs.com\!\xxxxxd-b3f8-4xxbb-axx9a-21xxxxx8f.p12
问题:
1.怎样才能读取nas的文件?路径是怎样的?
2.我配置的NLog也没有打日志到我的nas里
首先,检查SMB或AFP服务是否已启用、双击打开此计算机、在文件管理界面中、单击“映射网络驱动器”、选择所需的驱动器号、输入要访问的NAS名称和共享文件夹、以读取金威NAS的硬盘。
1、首先,检查SMB或AFP服务是否已启用(默认情况下已启用)。
2、前往控制面板>文件服务,查看是否启用SMB或是AFP服务(默认启用)。
3、在文件管理界面中、单击“映射网络驱动器”。
4、
选择你想要的驱动器号(这里用的是“V”)、电脑建立映射的是文件夹、一定要输入文件夹名称,并且需要先建立共享文件夹。
5、输入要访问的NAS名称和共享文件夹。
6、可以读取金威NAS的硬盘。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。