【发布时间】:2022-01-19 13:55:21
【问题描述】:
我正在构建 MVC 项目,其中一部分逻辑是将文件(以字节 [] 接收)保存到特定文件夹。它可以在我的 PC 上调试,但在发布到 Azure 时它不起作用。
这是我的代码:
var uniqueFileName = $"MSI{DateTime.Now.Ticks}.msi";
var pathToWriteFile = Path.Combine(_hostingEnvironment.WebRootPath, @"..\TempFolder\" + uniqueFileName);
File.WriteAllBytes(pathToWriteFile , file);
我的错误是什么以及为什么它在调试中有效而在 Azure 中无效!
谢谢!
【问题讨论】:
-
尝试使用
Path.GetTempPath()获取可用的临时目录:docs.microsoft.com/en-us/dotnet/api/… -
@rhughes 它如何与 Azure 配合使用?可以从云端访问吗?
-
@rhughes 成功了,谢谢!
标签: c# azure model-view-controller