使用 System.IO.Directory.CreateDirectory() 时出现 FileNotFoundException

2023-12-31

我在 Azure 上运行 .net 应用程序时遇到问题。使用 CreateDirectory 方法时,会抛出 FileNotFoundException 并显示消息“无法找到文件 'D:\home\site\wwwroot\CVs'。”。

该应用程序在本地和私人服务器上运行时没有任何异常。知道可能是什么问题吗?

Directory.CreateDirectory(Path.Combine(Directory.GetCurrentDirectory(), "CVs"));

假设您将应用程序作为 Azure Web 应用程序运行,则由于 Azure Web 应用程序的虚拟机处理方式的性质,您需要小心尝试写入文件系统的内容。

由于 Azure 不保证每次都相同 VM 的可用性,而仅保证运行应用程序的 VM 的可用性,这意味着文件系统(超出您部署的应用程序文件)无法保证持续存在。如果您的应用程序进行了扩展,那么我们将面临多个虚拟机之间的全新持久性问题。

检查以下问题的答案以了解更多详细信息:https://stackoverflow.com/a/12968226/912268 https://stackoverflow.com/a/12968226/912268

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 System.IO.Directory.CreateDirectory() 时出现 FileNotFoundException 的相关文章

  • 如何将 std::string& 转换为 C# 引用字符串

    我正在尝试将 C 函数转换为std string参考C 我的 API 如下所示 void GetStringDemo std string str 理想情况下 我希望在 C 中看到类似的东西 void GetStringDemoWrap r
  • BASIC 中的 C 语言中的 PeekInt、PokeInt、Peek、Poke 等效项

    我想知道该命令的等效项是什么Peek and Poke 基本和其他变体 用 C 语言 类似PeekInt PokeInt 整数 涉及内存条的东西 我知道在 C 语言中有很多方法可以做到这一点 我正在尝试将基本程序移植到 C 语言 这只是使用
  • 没有特殊字符的密码验证器

    我是 RegEx 的新手 已经进行了大量搜索 但没有找到任何具体内容 我正在编写一个验证密码字符串的正则表达式 可接受的字符串必须至少具有 4 种字符类型中的 3 种 数字 小写字母 大写字母 特殊字符 我对包含有一个想法 也就是说 如果这
  • 类型中的属性名称必须是唯一的

    我正在使用 Entity Framework 5 并且有以下实体 public class User public Int32 Id get set public String Username get set public virtual
  • 机器Epsilon精度差异

    我正在尝试计算 C 中双精度数和浮点数的机器 epsilon 值 作为学校作业的一部分 我在 Windows 7 64 位中使用 Cygwin 代码如下 include
  • 随着时间的推移,添加到 List 变得非常慢

    我正在解析一个大约有 1000 行的 html 表 我从一个字符串中添加 10 个字符串 td 每行到一个list td
  • -webkit-box-shadow 与 QtWebKit 模糊?

    当时有什么方法可以实现 webkit box shadow 的工作模糊吗 看完这篇评论错误报告 https bugs webkit org show bug cgi id 23291 我认识到这仍然是一个问题 尽管错误报告被标记为RESOL
  • 如何使从 C# 调用的 C(P/invoke)代码“线程安全”

    我有一些简单的 C 代码 它使用单个全局变量 显然这不是线程安全的 所以当我使用 P invoke 从 C 中的多个线程调用它时 事情就搞砸了 如何为每个线程单独导入此函数 或使其线程安全 我尝试声明变量 declspec thread 但
  • 需要帮助优化算法 - 两百万以下所有素数的总和

    我正在尝试做一个欧拉计划 http projecteuler net问题 我正在寻找 2 000 000 以下所有素数的总和 这就是我所拥有的 int main int argc char argv unsigned long int su
  • 人脸 API DetectAsync 错误

    我想创建一个简单的程序来使用 Microsoft Azure Face API 和 Visual Studio 2015 检测人脸 遵循 https social technet microsoft com wiki contents ar
  • 在 Unity 中实现 Fur with Shells 技术

    我正在尝试在 Unity 中实现皮毛贝壳技术 http developer download nvidia com SDK 10 5 direct3d Source Fur doc FurShellsAndFins pdf Fins 技术被
  • 使用 C# 中的 CsvHelper 将不同文化的 csv 解析为十进制

    C 中 CsvHelper 解析小数的问题 我创建了一个从 byte 而不是文件获取 csv 文件的类 并且它工作正常 public static List
  • WcfSvcHost 的跨域异常

    对于另一个跨域问题 我深表歉意 我一整天都在与这个问题作斗争 现在已经到了沸腾的地步 我有一个 Silverlight 应用程序项目 SLApp1 一个用于托管 Silverlight SLApp1 Web 的 Web 项目和 WCF 项目
  • C# xml序列化必填字段

    我需要将一些字段标记为需要写入 XML 文件 但没有成功 我有一个包含约 30 个属性的配置类 这就是为什么我不能像这样封装所有属性 public string SomeProp get return someProp set if som
  • 空指针与 int 等价

    Bjarne 在 C 编程语言 中写道 空指针与整数零不同 但 0 可以用作空指针的指针初始值设定项 这是否意味着 void voidPointer 0 int zero 0 int castPointer reinterpret cast
  • 如何在当前 Visual Studio 主机内的 Visual Studio 扩展中调试使用 Roslyn 编译的代码?

    我有一个 Visual Studio 扩展 它使用 Roslyn 获取当前打开的解决方案中的项目 编译它并从中运行方法 程序员可以修改该项目 我已从当前 VisualStudioWorkspace 成功编译了 Visual Studio 扩
  • 编译时展开 for 循环内的模板参数?

    维基百科 here http en wikipedia org wiki Template metaprogramming Compile time code optimization 给出了 for 循环的编译时展开 我想知道我们是否可以
  • C++ 中的 include 和 using 命名空间

    用于使用cout 我需要指定两者 include
  • 为什么 std::uint32_t 与 uint32_t 不同?

    我对 C 有点陌生 我有一个编码作业 很多文件已经完成 但我注意到 VS2012 似乎有以下语句的问题 typedef std uint32 t identifier 不过 似乎将其更改为 typedef uint32 t identifi
  • C++ 中的参考文献

    我偶尔会在 StackOverflow 上看到代码 询问一些涉及函数的重载歧义 例如 void foo int param 我的问题是 为什么会出现这种情况 或者更确切地说 你什么时候会有 对参考的参考 这与普通的旧参考有何不同 我从未在现

随机推荐

  • d3 过滤后无法附加完整数据

    我有一个项目的简化版本 我将其浓缩为以下片段 var margins top 20 bottom 300 left 100 right 100 var height 600 var width 1200 var totalWidth wid
  • 将 GraphML 转换为 GV 或 Dot 文件

    如何使用 graphml 文件作为输入在 graphviz 中绘制图形 I know graphviz附带graphml2gv为此目的 但是当我尝试从命令提示符运行此命令时 我收到此消息 cvtgxl not configured for
  • 如何在我的父 git 项目中使用 git 存储库?

    我尝试使用子模块将 github 存储库中的副本保留在我的第 3 方目录中 创建并获取文件后 当我从项目提交时 它只能看到文件夹 看不到文件 是的 文件在那里 有具体命令吗 在 GitHub 上 你只会看到一个灰色文件夹 https sta
  • Jackson 中的 readValue 和 readTree:何时使用哪个?

    我刚刚开始使用 Jackson JSON 库 Jackson 是一个非常强大的库 但它有非常广泛的 API 很多事情可以通过多种方式完成 这使得你很难在杰克逊找到自己的方式 如何知道什么是正确 最好的做事方式 为什么我要使用这个解决方案 S
  • C 中的递归函数:return 总是必要的吗?

    这是我第一次使用递归函数 我编写的这个函数如果仅包含按升序排列的字母 则返回字符串的大小 否则返回 1 在我取出第二个 返回 后 我不明白为什么它对这两个代码都有效 一个比另一个更浪费吗 希望有一些见解 with returnonly as
  • opencv4nodejs如何计算拉普拉斯方差的模糊度

    我有一个代码 const cv require opencv4nodejs let text let image cv imread images focused jpg let gray image cvtColor cv COLOR B
  • Apache Kafka 0.9.0.0 显示所有带分区的主题

    我目前正在评估 Apache Kafka 我有一个简单的消费者 应该从特定主题分区读取消息 这是我的客户 public static void main String args Properties props new Properties
  • Pyspark dataframe 获取列的所有值

    我想获取 pyspark 数据框中列的所有值 我做了一些搜索 但从未找到有效且简短的解决方案 假设我想在名为 name 的列中获取一个值 我有一个解决方案 sum dataframe select name toPandas values
  • 如何停止 Kubernetes 控制平面 Pod?

    只是好奇 使用 mesos 我已经习惯了能够做到这一点systemctl stop mesos master and systemctl start mesos master 如果我因某种原因需要退回 对于 k8s 控制平面中有多个组件需要
  • 检查端口是否开放

    我似乎找不到任何东西可以告诉我路由器中的端口是否打开 这可能吗 我现在拥有的代码似乎并不能真正工作 private void ScanPort string hostname localhost int portno 9081 IPAddr
  • 如何在Maven项目中包含本地jar文件[重复]

    这个问题在这里已经有答案了 我不想将一些 jar 安装到 Maven 存储库 本地 远程 中 特别是我有一些 jar 文件位于 c work projects myapp src main webapp WEB INF lib test j
  • Asciifolding 不起作用 Elastic Search Rails

    我在试图获得 阿斯奇折叠 为我的 Rails 应用程序工作 我想搜索包含 的单词accented 例如我想要的字符 for ige 当我搜索时出现 foroige 我已经尝试了很多事情 下面是其中的一些 analysis analyzer
  • Cocoa:WKWebView / WebView 无法打开 Gmail 或 Inbox 内的链接

    我是开发者Boxy http boxyapp co 一个著名的 Inbox by Gmail 原生包装器 我想询问是否有人能够帮助解决我从开发第一天起就一直在努力解决的问题 问题是这样的 链接inbox google com http in
  • Newtonsoft转义JSON字符串无法反序列化为对象

    问题背景 我通过 HttpResponseMessage 接收 JSON 响应 如下所示 var jsonString response Content ReadAsStringAsync Result 这给了我以下简单的转义 JSON 字
  • Python 中“with”语句的语法无效

    我正在为 linux maemo 编写一个简单的 python 应用程序 不过我得到了SyntaxError invalid syntax第 23 行 with open file w as fileh 代码可以在这里看到 http pas
  • 如何查看一个类是否实现了 Roslyn 接口

    我还是新来的Roslyn 所以希望这不是一个太愚蠢的问题 我正在寻找一种观察的方式如果一个类已经实现了接口的所有方法如果没有 则突出显示该接口 就像内置的 实现接口 一样 到目前为止 我可以查看方法名称是否已实现 但我还没有找到一种方法来查
  • std::pair:构造函数限制太多?

    我偶然发现了新的令人惊讶的行为std pair构造函数 是 C 11 中引入的 我在使用时发现了这个问题std pair
  • 如何在与程序相同的文件中声明和使用 Perl 6 模块?

    有时我不需要多个文件 特别是当我想保留一个可以在以后变成其他东西的良好结构的想法时 我想做这样的事情 module Foo sub foo Int D number is export say In Foo foo 137 运行这个 我得到
  • 使用elasticsearch-spark连接器从spark读取ES:返回所有字段

    我已经使用elasticsearch spark 连接器在spark shell 中做了一些实验 调用火花 SPARK HOME bin spark shell master local 2 jars spark jars elastics
  • 使用 System.IO.Directory.CreateDirectory() 时出现 FileNotFoundException

    我在 Azure 上运行 net 应用程序时遇到问题 使用 CreateDirectory 方法时 会抛出 FileNotFoundException 并显示消息 无法找到文件 D home site wwwroot CVs 该应用程序在本