gpt4 book ai didi

api - 在Docker上托管后如何在.Net Core Web API中创建和访问文件夹结构

转载 作者:行者123 更新时间:2023-12-02 20:06:48 26 4
gpt4 key购买 nike

目前我正在使用
1. Windows 7
2. Docker工具箱
3. Visual Studio 2017
4. Asp.net核心2.0 Web API

问题:-首先,我创建了一个asp.net core 2.0 Web API,该API使用物理路径读取文件。在将其托管到docker之前,它运行完美。
然后,我启用了对Docker的支持,构建并运行该镜像。
当我尝试访问URL时,它给我一个异常(exception),即“找不到路径的一部分”

You can see How I declared a path here。这是正确的方法吗?还是我需要对dockerfile进行一些更改?

最佳答案

Docker工具箱在虚拟机上运行,​​但是给出的路径是我的Windows机器。在Linux容器上创建镜像时,我还需要映射从中可以获取数据文件的位置。
它在运行容器时映射了app文件夹时解决了该问题。

关于api - 在Docker上托管后如何在.Net Core Web API中创建和访问文件夹结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49026803/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com