此片文章目标是将 .Net Core 发布到 Docker 上,并且连接到在 Docker上的 Redis 、上传文件到本机文件夹和连接 sqlserver 数据库。
创建项目创建项目就不用说了,我是用得 vs2019 创建的 net core 3.1 的项目,把上传文件、连接redis和sqlserver的代码写好,因为我是在 window 环境下开发的,所以如果我们需要发布到 linux 系统的话需要注意所有用到路径的地方,比如我遇到的这几个点:
1.保存文件地址
如下在 window 上保存文件的话地址是如下使用 '\' 的
// 新文件名(包括路径)
filename = Environment.CurrentDirectory + @"\upload\" + filename;