c# - Azure 上的 HttpRuntime.AppDomainAppPath

标签 c# file azure

假设我有这样的东西:

string TheFile = HttpRuntime.AppDomainAppPath + "\\SomeDir\\" + TheFilename + ".js";
System.IO.File.WriteAllText(TheFile , SomeText);

这适用于我的本地计算机:文件已创建并在文件系统和解决方案资源管理器中可见。如果我在 Azure 上部署,该文件是仅在运行此代码的实例上写入还是会在所有其他实例上写入并可用?

最佳答案

除非您写入 Azure Drive 或类似的内容,否则更改当然将仅限于实例文件系统。如果 VM 崩溃以及在其他情况下,实例文件系统更改将会丢失,因此您需要保留的任何内容都应存储到持久存储中,例如 Azure Blob 存储。

关于c# - Azure 上的 HttpRuntime.AppDomainAppPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24921035/

相关文章:

asp.net - 如何仅发布捆绑/缩小的脚本

c# - 如何在图表中绘制日期和时间?

c# - “高级”控制台应用程序

JavaScript bencode 二进制长度

python - Azure Blob 查询文档

azure - 如何在Azure中为本地和云设置单独的端口?

c# - 使用 LINQ 将两个实体合二为一

c# - 如何将 C 数组映射和编码为 C# 代码

C - 如何创建一个函数,只需提供文件名即可找到它必须使用的文件的位置? ( Windows )

linux - 是否有Linux命令循环遍历目录中的文件,然后将所有文件名和内容写入csv文件?