如何在Azure函数应用程序中调用函数后动态更改内容

2024-07-01

我正在使用 Visual Studio 2019 使用 Azure function v3.0 开发 Azure function 应用程序。我实现了一个时间触发的功能。我想更改内容“时间表”function.json:

function.json file:


我之前的回答确实是正确的,我操作的时候。经过大量测试,我认为是因为微软官方更新的原因。如果你也有兴趣,可以尝试使用之前的azure功能进行测试。

再次提醒您,修改function.json文件也会修改.dll发布文件的时间,即您修改的TimerTrigger时间不会生效。

让我描述一下我的最新进展。

  1. 创建一个新的天蓝色函数。也可以使用之前的,记得删除这两个配置SCM_DO_BUILD_DURING_DEPLOYMENT and WEBSITE_RUN_FROM_PACKAGE.

  2. Use the func azure functionapp publish function_app_name --csharp --nozip --force命令来发布您的函数应用程序。 步骤1.使用cd命令进入包含该文件的文件夹host.json file.

    步骤 2. 使用func azure functionapp publish function_app_name --csharp --nozip --force部署您的函数应用程序。

    如果中间有错误提示,可以忽略。我的截图显示NativeCommandError。只要最终结果上传成功即可。

  3. 打开 scm 网站或使用应用服务编辑器(预览版) ,进行测试。

  4. 检查功能是否可以正常运行,测试后可以正常运行。

PREVIOUS

我重新创建了一个 func,发现现在无法修改 function.json。也许它在4.1中修复了 https://azure.microsoft.com/en-us/updates/updated-app-service-authentication-portal-experience-is-now-generally-available/.

现在不可能创建一个新的并对其进行修改。

下面是我之前创建的函数。

我有办法给你修改function.js文件,但是修改不会生效。

原则:

当我们使用vs2019进行发布时,代码中这行

public static void Run([TimerTrigger("*/15 * * * * *")]TimerInfo myTimer, TraceWriter log)

编译后,将.dll文件已生成。生成的function.json文件只是这个Function的属性和内容。修改后,将.dll文件不会被修改,因此不会生效。

以上结论是通过测试得出的。

如何实现function.json文件可以修改

  1. Add SCM_DO_BUILD_DURING_DEPLOYMENT=true.

  2. 删除WEBSITE_RUN_FROM_PACKAGE configuration,或修改为0.

  3. 刷新scm站点,如果wwwroot下的文件被删除,请使用vs2019重新部署功能app。

  4. 重复第二步,然后修改function.json文件才能成功。

以上只允许在发布后修改内容,修改的时间不生效,因为.dll还没有被修改。

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

如何在Azure函数应用程序中调用函数后动态更改内容 的相关文章

  • 在 OpenCV C++ 中使用 gpu::GpuMat

    我想知道如何修改gpu GpuMat 事实上我想知道是否可以使用gpu GpuMat like a cv Mat 我想做这样的事情 cv namedWindow Result cv Mat src host cv imread lena j
  • 如何从 appsettings.json 获取日期时间?

    我有 net core 5 0 应用程序并尝试从 appsettings json 获取 DateTime 应用程序设置 json TimeModel RestartDuration 27 10 2021 12 30 00 Code ser
  • 错误:LNK1120:5 个未解析的外部

    我试图在我的帖子中获取有关已安装应用程序的详细信息 而且 我收到以下错误 Code include
  • cmake:如何在只有 target_link_directories (没有 target_link_libraries)的共享库中设置 rpath?

    我的项目的目标如下 从我的主可执行文件中 我想加载一个库 libfoo so 加载第二个库 libbar so 我不想在任何路径中指定相对或绝对路径filename我传递给的参数dlopen 即我希望我的代码读取 dlopen libfoo
  • 将异常从 log4net 记录到 Azure 函数中的 Azure 表存储

    我指的是这个链接 https stackoverflow com questions 51841879 is it possible to customize azure table storage by code log4net azur
  • 为什么 C# 三元运算符不能与委托一起使用?

    当分支选择函数时 使用三元运算符来选择函数可能是有意义的 但这是不可能的 为什么 public class Demo protected bool branch protected void demo1 protected void dem
  • 泛型类中可空的泛型字段

    我正在尝试做这样的事情 public class MySuperCoolClass
  • 安装 Windows 服务以使用 ServiceAccount.User 在用户凭据下运行,但不提示

    我创建了一个 C Windows 服务及其随附的用于创建安装程序的 Visual Studio 安装项目 它成功安装了该服务 当我从枚举中选择任何值时ServiceAccount除了ServiceAccount User 该服务安装时不会提
  • UWP 导航 (Template10)、枢轴控制、多帧

    我正在尝试在我的 UWP 应用程序中实现以下导航样式 使用 Template10 但正在努力如何使用多个帧作为独立的历史堆栈 在枢轴的每个框架内 我希望有一个独立的框架 它有自己的历史记录和后堆栈 只能通过枢轴在框架之间导航 我正在考虑使用
  • elmah定制提供商及暴露事件

    我想知道如何创建自定义提供程序来存储错误日志 例如 Windows 事件查看器的提供者 如果到目前为止不可能 我还想知道是否有任何可以覆盖的公开事件 以便我可以注入我的代码 获取异常 做任何我想做的事情 我知道 Global asax 中有
  • 单元测试依赖注入

    我在用Autofac for IoC 这是我的容器启动器类 其职责是注册依赖项 public class ContainerInit public static IContainer BuildContainer var conFac ne
  • 无锁“如果不为零则递减”

    我目前正在用 C 重新发明线程池的轮子 我已经消除了代码中的几乎所有锁 除了以下构造的多个实例之外 std atomic size t counter void produce counter void try consume if cou
  • 在运行的 Windows 控制台应用程序中处理拖放文件

    首先澄清一下 我是not询问如何将文件拖放到 exe 图标上 我想知道如何处理拖放到已经运行win32 控制台应用程序 我也是not询问如何通过 Windows 消息泵处理基于 WinMain 的应用程序内部的拖放 我想在带有入口点的程序内
  • 在文本文件中搜索字符串的更快方法[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我需要使用 C 在一组文本文件中搜索一个大约 13 个字符的字符串 文本文件的数量正在变化 范围在 100 1000 之间 文件大小范
  • 双击 C# 中的 Windows 窗体

    如何检测哪个鼠标按钮双击了表单 即左键 右键或中键 Updated 我使用的是 NET2 0 将最后点击的按钮存储在MouseUp事件 然后在双击事件中检查该事件 示例代码 MouseButtons lastButtonUp MouseBu
  • 在 C++ 中调用函数有多少开销?

    许多文献都谈到使用内联函数来 避免函数调用的开销 但我还没有看到可量化的数据 函数调用的实际开销是多少 即通过内联函数我们可以实现什么样的性能提升 在大多数架构上 成本包括将所有 或部分 或没有 寄存器保存到堆栈 将函数参数推送到堆栈 或将
  • 将 HTML 渲染为图像

    我正在基于动态输入和裁剪图像生成优惠券 并且现在使用 ntml 和 css 显示优惠券 问题是 打印这已成为一个问题 因为打印时背景如何消失以及其他问题 所以我认为最好的解决方案是能够基于html生成图像 或者设置某种接受字符串和图像的模板
  • 使用本机 Win32 读取“C”中的文本文件(Unicode)

    我有一个使用 CreateFile 和 WriteFile 创建的面向行的文本文件 Unicode 使用 ReadFile 以二进制流形式读取该文件非常简单 但需要额外的低级处理才能将其分成几行 是否有 Win32 函数可以为我执行此操作
  • 具有 Blob 存储的 Azure Functions。如何为子文件夹创建 BlobTrigger?

    我需要对添加到子文件夹中的 blob 做出反应 我知道 Blob 存储无法识别文件夹 它们只是虚拟的 但我仍然不知道如果将文件添加到子文件夹中如何创建 Blob 触发器 Example 摘自function json name myblob
  • 跨 Web 服务列表<国家/地区> 变为国家/地区 []

    我有一个 Web 服务 调用时会返回一个包含多态列表的 Result 对象 但是 当我在客户端应用程序中添加引用时 公共字段将成为客户端应用程序中的国家 地区数组 如何将客户端应用程序中的字段更改为列表 public Result GetC

随机推荐

  • 使用 == 比较 Long 对象类型和原始 int

    我有一个通过调用返回 Long 对象数据类型的方法 resp getResultCode 我想比较一下HttpStatus GONE value 它实际上只返回一个原始 int 值410 Long 会拆箱自身以正确地与 int 原语进行比较
  • 点击超链接时调用 javascript 函数

    我正在 ASP NET 的 C 代码隐藏文件中动态创建超链接 我需要在客户端点击时调用 JavaScript 函数 我该如何做到这一点 仍然更整洁 而不是typical href or href javascript void or hre
  • 图像上的中心水印

    我需要在图像上添加水印 我已经使用此代码解决了问题 工作良好 但图像位于左 下角 如何设置水印在图片中心居中 img test jpg Load the image where the logo will be embeded into i
  • 如何声明多个元素共有的属性?

    我有多个元素想要赋予这些属性 这在 DTD 中是否可行 或者我必须手动完成 另外 当我在这里时 我认为宣布margin and padding属性就是这样 有谁知道更好的方法
  • Docker 容器在“docker run -d”后将自动停止

    根据我到目前为止阅读的教程 使用 docker run d 将从镜像启动一个容器 容器将在后台运行 这是它的样子 我们可以看到我们已经有了容器 id root docker home root docker run d centos 605
  • 同时捕获输出行数和返回代码

    我正在编写一个 bash 脚本 它将调用一个程序 我们称之为 foo 该程序返回一些输出 并给出返回代码 我关心程序的返回码和输出的行数 但不关心输出本身 由于该程序涉及通过互联网检索数据 因此我不希望调用它两次 特别是 如果两次调用中只有
  • READ_UNCOMMITTED 与无事务?

    在事务外部执行 SQL 与在 READ UNCOMMITTED 隔离模式下执行 SQL 之间有什么区别 澄清 我试图理解两者之间的区别java sql Connection TRANSACTION NONE http download or
  • 使用 Google Places API 时 Flutter-Web 出现 XMLHttpRequest 错误(firebase 托管)

    在我的 Flutter Web 应用程序中 我尝试使用 flutter google places 包获取地址 我正在尝试简单的代码来获取自动完成地址字段 MyTextField 只是一个自定义的文本字段 final addressFiel
  • IE8固定标题,可滚动GridView

    我知道有人问过这个话题 但这些帖子都已经过时了 或者在 IE8 上不起作用 简而言之 我们基本上想要在 GridView 中对列标题进行 Excel 样式锁定 我见过几个解决方案 其中一个 jquery css setExpression
  • Webkit 浏览器在确定表格布局中的单元格宽度时不考虑填充:已修复

    我在申请时得到不同的结果table layout fixed到表格并在单元格上使用填充 IE 和 Firefox 似乎可以通过将单元格宽度和填充加在一起来正常工作 Chrome 和 Safari 仅使用单元格宽度 我看到该问题存在一个错误
  • Javascript:在文档中查找 URL

    如何在文档中查找 URL 即 www domain com 并将其放入锚点中 www domain com html Hey dude check out this link www google com and www yahoo com
  • 如何在运行时读取类型的元数据?

    我想编写一个程序来打印 Haskell 类型的一些元数据 尽管我知道这不是有效的代码 但其想法是这样的 data Person Person name String age Int metadata Type gt String metad
  • 实施黑名单的最有效方法

    我开发了一个 Ip 过滤器 并猜测我如何使用任何类型的 esque 数据结构开发一个非常高效且快速的黑名单过滤器 我想做的很简单 每个传入 传出连接我都必须检查被阻止的 IP 列表 IP是分散的 内存使用应该是线性的 不依赖于阻止列表的数量
  • json_array 中的教义搜索[重复]

    这个问题在这里已经有答案了 我试图在 Doctrine Symfony 3 中的 json 类型中进行基本搜索 我的字段声明如下 ORM Column name data type json array nullable true priv
  • 使用硬件键盘时 Android TabHost 选项卡会窃取焦点

    我目前有一个TabHost包含 4 个选项卡 在一些片段上我们有一些EditText布局内的视图 我们注意到 当您尝试输入任何内容时EditText使用硬件键盘的视图 焦点被窃取EditText并赋予当前活动选项卡TabHost 这只发生在
  • 如何生成唯一的DICOM UID?

    我正在研究 DICOM 门控 PET 数据 我想人为地创建一个包含门控数据的 DICOM 图像系列 我正在查询 SOPInstanceUID 的增量值 它标记每个阶段或门中的每个图像切片 这些对于门中的每个切片都有不同的值 并且在门之间递增
  • 谷歌地图如何将图像添加到InfoWindow中

    您好 我正在尝试将图像添加到谷歌地图信息窗口中 我的代码就像这样的脚本 var ContactUs function return main function to initiate the module init function var
  • 如何在 WinRT 中从 C++ 获取堆栈跟踪?

    我需要从 C 应用程序获取堆栈跟踪 并将其序列化为字符串 以便稍后解析 我在 Windows 上听说过的唯一 API 是 StackWalk64 它似乎不受支持 如何在 Windows 应用商店应用程序中从 C 获取堆栈跟踪 我能够调试复杂
  • 为什么 (false || null) 返回 null,而 (null || false) 返回 false?

    为什么false null返回与以下不同的结果null false 我可以安全地依靠吗return myVar false如果 myVar 是其中之一 则返回 falsenull or false but true否则 所有组合 false
  • 如何在Azure函数应用程序中调用函数后动态更改内容

    我正在使用 Visual Studio 2019 使用 Azure function v3 0 开发 Azure function 应用程序 我实现了一个时间触发的功能 我想更改内容 时间表 function json function j