c# - 什么是 CloudConfigurationManager.GetSetting(, 错误的);?
问题描述
我对 Azure 有点陌生,但一直在 Internet 上寻找这个问题的完整答案,但还没有。
(有 1.几个2.接近3. misses,但没有什么是我可以真正完全应用的。)
我需要做的就是从 .NET Framework 接听这个电话:
CloudConfigurationManager.GetSetting("setting", false);
并将其直接翻译成 .NET Core。
如果我将上述调用留在 .NET Core 代码中,它编译得很好。但是特别是在运行时,它抱怨无法找到fusion.dll
. .NET Core 和 .NET Standard 项目对既不通过 NuGet 也不在同一个项目中的事情表现得很奇怪,而且fusion.dll
似乎并不直接适用于 NuGet。
用外行的话来说,你如何解决这个问题?我是 Azure 的新手,所以我无法从上下文中得到很多东西。谢谢你。
解决方案
你检查过这里提到的解决方法吗?
看来你需要使用 GetEnvironmentVariable
System.Environment.GetEnvironmentVariable("AzureWebJobsStorage", EnvironmentVariableTarget.Process);
推荐阅读
- html - 隐藏在垂直溢出下的水平滚动条
- matlab - 奇怪的信号在 MATLAB 中没有正确显示
- flutter - 带有 Firebase 托管的 Flutter 应用程序,包括身份验证和数据库
- python - 三值部分随机空矩阵
- c# - 我应该使用哪种设计模式来处理多个 if 条件以根据输入获取搜索结果
- windows - AMD CPU 面临 Android Studio 模拟器错误 [2021]
- css - 更改样式 Quasar 元素
- image-processing - lzz 77 压缩图像 rgb
- cmd - 如何在 Lua 中保持 os.execute(...) 窗口打开?
- excel - MacBook Excel 打开一个目录中所有文件的权限,包括子目录