开发者社区> 问答> 正文

sae要怎样读写nas的文件?

环境:

  • esc (windows)
  • sae (linux镜像)

我的代码分别运行在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里

展开
收起
takki 2020-05-12 22:13:39 805 0
1 条回答
写回答
取消 提交回答
  • 首先,检查SMB或AFP服务是否已启用、双击打开此计算机、在文件管理界面中、单击“映射网络驱动器”、选择所需的驱动器号、输入要访问的NAS名称和共享文件夹、以读取金威NAS的硬盘。

    1、首先,检查SMB或AFP服务是否已启用(默认情况下已启用)。

    2、前往控制面板>文件服务,查看是否启用SMB或是AFP服务(默认启用)。

    3、在文件管理界面中、单击“映射网络驱动器”。

    4、

    选择你想要的驱动器号(这里用的是“V”)、电脑建立映射的是文件夹、一定要输入文件夹名称,并且需要先建立共享文件夹。

    5、输入要访问的NAS名称和共享文件夹。

    6、可以读取金威NAS的硬盘。

    2021-02-08 00:06:14
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云上高性能NAS的技术揭秘和行业应用 立即下载
高性能NAS助力企业业务上云 立即下载
云上NAS:云上高性能NAS技术揭秘和行业应用 立即下载