问题标签 [azure-function-app]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - 监控 Azure WebJob 和 Function App 故障
我目前担任一家公司的 SharePoint 管理员,该公司在 O365 网站的后台运行一些代码作业(WebJobs 和函数应用程序的混合),执行一些杂项任务,例如确保 webhook 子仍然处于活动状态,克隆网站,并使用 SharePoint 中的表单中的信息填充克隆。
这些工作是关键任务,因为它们与危机管理站点相关联,所以我被要求进行一些监控,以确保如果有任何失败,我们会收到警报,无论是作为计划的一部分还是按需(再次在那里是这些的混合)。
问题是我不太了解 Azure,除了它取代了 SP 中的农场解决方案作为运行后端代码的地方,尤其是在我看来非常相似的事物的名称过多。
任何人都可以推荐一种简单的方法,我可以为单个 Web 作业和功能设置某种监视触发器以防止故障,理想情况下只使用内置的 Azure 控制面板(即无需部署任何代码 - 我真的不是 C#和类似的编码器)。
c# - 如何在 azure function app v2 启动中调用一些代码逻辑
我正在构建一个带有服务总线触发器的函数应用程序 v2.0。我已经实现了启动类,但想知道调用类中的方法(注入依赖项)的更好方法,该类应该在解决所有依赖项后在启动时运行。
c# - 如何在 Azure Function App 运行时更新应用程序设置中的单个值
我正在构建我的第一个功能应用程序,所以如果我问了一个愚蠢的问题,请记住这一点 :)
我需要在运行时存储一些设置。在标准桌面应用程序中,我可以使用以下方法轻松更新app.config
:
但在 Function App 中,我使用以下方式加载配置ConfigurationBuilder
:
并且无法更新该配置对象。在本地开发时,我可以更新 local.settings.json,但在 Azure 上运行时,一切都是从Application settings
(环境变量)加载的。
我的问题是:如何更新与我的 Function App 关联的应用程序设置中的单个值?
我发现了一个类似的问题,但那里的解决方案需要在 AAD 中注册应用程序,并且它正在更新所有设置,而不仅仅是一个值。
typescript - Typescript 未在基于容器的 Azure Function App 中构建
我正在从 Azure 容器注册表中的容器部署到 Azure Function App。
我最初使用func init
命令(选择 typescript 选项),并使用服务总线主题触发器模板添加了一些代码。当我在npm start
本地运行时,我可以让它工作。在 package.json 中有一个构建 typescript 的“prestart”命令,它看起来像
该构建创建了一个 dist 目录,因此当它启动时,我可以看到:
一切都很好。当我将此函数部署到我的函数应用时,问题就开始了。我正在从 Azure 容器注册表进行部署。
通过 Kudu,我可以看到容器错误日志:
当我在func start
本地运行并且我的 dist 目录不存在时,我得到完全相同的错误。这让我相信,当 docker 容器在 Function App 中启动时,它并没有运行npm start
(或者出于某种原因,它没有构建和创建dist
)。
我不认为提交和部署dist
目录是答案,因为模板提供的.gitignore 包括/dist。
我在这里做错了什么?
azure - 如何测试 Azure 函数可扩展性?
由于我们是 Azure Function App 的新手,我们听说它的强大功能之一是可扩展性,但是 azure function scale 是如何工作的呢?它是自动缩小还是我们可以设置的任何机制?例如,规模大小限制的最大值。
当我们在本地调试 azure 函数时(我们已经尝试过ServiceBusTrigger、EventHubTrigger、QueueTrigger 和 CosmosDBTrigger),似乎每次在我们继续发送消息时,同一个函数实例被一遍又一遍地调用,这对于缩放不起作用/正如我们预期的那样并行工作,有什么好的方法可以在本地调试可伸缩性吗?
c# - C#暂停,打开ssas服务器,备份多维数据集....如何?
我正在用 C#(通过 REST API)构建一些函数应用程序,以刷新位于 azure ssas 服务器上的表格多维数据集。到目前为止,没有问题。但是,我找不到暂停/启动 ssas 服务器的方法(我在 powershell 中看到了一些文档,但我想留在 C# 中以免混合语言)
有没有人创造过这样的东西?
我试图暂停 POST,但目前没有解决方案。
azure - 无法更改 Azure 函数应用的超时
我对 Azure 函数应用有疑问
我有一个应用服务计划,我无法超过默认的 5 分钟超时。我从 Visual Studio 发布了这个函数
这是我的 host.json :
我还尝试在 Azure 中创建一个插槽并使用定义的主机密钥 functionTimeout 在其上发布,但它也不起作用
当我尝试在这里或互联网上找到的所有解决方案时,我有点迷茫
非常感谢马修
azure-functions - 运行 Azure 时间触发器函数时出现 Windows PDB 编写器版本错误
我在 Azure 门户中开发了一个 Azure 时间触发功能,每天触发一次。触发函数昨天工作正常,但今天函数在运行该函数时突然返回以下错误。
下面是我创建的 project.json 文件。
下面是 .csx 文件
由于它昨天工作正常,这个错误突然失败的原因可能是什么?如何解决这个问题?触发函数是在 Azure 门户中开发的。
node.js - 如何将 gulp 与 azure 函数 Nodejs 一起使用
使用带有 azure 功能的 gulp。是否可以对所有 azure functionApp 使用 gulp?
azure - Azure:如何通过函数 App 将自定义域添加到 Azure App?
我正在尝试自动将自定义域添加到 Azure 应用程序。
这是我想做的事情:
customDomain
使用查询参数触发对 Function App 的 HTTP 调用。- 获取此查询参数并运行 Azure Powershell 脚本以将自定义域添加到 Azure 应用程序。
这是我在函数 App 中设置的内容:
运行.ps1
函数.json
但是当我触发 HTTP Get 请求时,这给了我 404 NotFound 错误: