问题标签 [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.

0 投票
1 回答
321 浏览

azure - 监控 Azure WebJob 和 Function App 故障

我目前担任一家公司的 SharePoint 管理员,该公司在 O365 网站的后台运行一些代码作业(WebJobs 和函数应用程序的混合),执行一些杂项任务,例如确保 webhook 子仍然处于活动状态,克隆网站,并使用 SharePoint 中的表单中的信息填充克隆。

这些工作是关键任务,因为它们与危机管理站点相关联,所以我被要求进行一些监控,以确保如果有任何失败,我们会收到警报,无论是作为计划的一部分还是按需(再次在那里是这些的混合)。

问题是我不太了解 Azure,除了它取代了 SP 中的农场解决方案作为运行后端代码的地方,尤其是在我看来非常相似的事物的名称过多。

任何人都可以推荐一种简单的方法,我可以为单个 Web 作业和功能设置某种监视触发器以防止故障,理想情况下只使用内置的 Azure 控制面板(即无需部署任何代码 - 我真的不是 C#和类似的编码器)。

0 投票
0 回答
425 浏览

c# - 如何在 azure function app v2 启动中调用一些代码逻辑

我正在构建一个带有服务总线触发器的函数应用程序 v2.0。我已经实现了启动类,但想知道调用类中的方法(注入依赖项)的更好方法,该类应该在解决所有依赖项后在启动时运行。

0 投票
1 回答
858 浏览

c# - 如何在 Azure Function App 运行时更新应用程序设置中的单个值

我正在构建我的第一个功能应用程序,所以如果我问了一个愚蠢的问题,请记住这一点 :)

我需要在运行时存储一些设置。在标准桌面应用程序中,我可以使用以下方法轻松更新app.config

但在 Function App 中,我使用以下方式加载配置ConfigurationBuilder

并且无法更新该配置对象。在本地开发时,我可以更新 local.settings.json,但在 Azure 上运行时,一切都是从Application settings(环境变量)加载的。

我的问题是:如何更新与我的 Function App 关联的应用程序设置中的单个值?

我发现了一个类似的问题,但那里的解决方案需要在 AAD 中注册应用程序,并且它正在更新所有设置,而不仅仅是一个值。

0 投票
1 回答
306 浏览

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。

我在这里做错了什么?

0 投票
2 回答
1357 浏览

azure - 如何测试 Azure 函数可扩展性?

由于我们是 Azure Function App 的新手,我们听说它的强大功能之一是可扩展性,但是 azure function scale 是如何工作的呢?它是自动缩小还是我们可以设置的任何机制?例如,规模大小限制的最大值。

当我们在本地调试 azure 函数时(我们已经尝试过ServiceBusTrigger、EventHubTrigger、QueueTrigger 和 CosmosDBTrigger),似乎每次在我们继续发送消息时,同一个函数实例被一遍又一遍地调用,这对于缩放不起作用/正如我们预期的那样并行工作,有什么好的方法可以在本地调试可伸缩性吗?

0 投票
3 回答
220 浏览

c# - C#暂停,打开ssas服务器,备份多维数据集....如何?

我正在用 C#(通过 REST API)构建一些函数应用程序,以刷新位于 azure ssas 服务器上的表格多维数据集。到目前为止,没有问题。但是,我找不到暂停/启动 ssas 服务器的方法(我在 powershell 中看到了一些文档,但我想留在 C# 中以免混合语言)

有没有人创造过这样的东西?

我试图暂停 POST,但目前没有解决方案。

0 投票
2 回答
1630 浏览

azure - 无法更改 Azure 函数应用的超时

我对 Azure 函数应用有疑问

我有一个应用服务计划,我无法超过默认的 5 分钟超时。我从 Visual Studio 发布了这个函数

这是我的 host.json :

我还尝试在 Azure 中创建一个插槽并使用定义的主机密钥 functionTimeout 在其上发布,但它也不起作用

当我尝试在这里或互联网上找到的所有解决方案时,我有点迷茫

非常感谢马修

0 投票
1 回答
79 浏览

azure-functions - 运行 Azure 时间触发器函数时出现 Windows PDB 编写器版本错误

我在 Azure 门户中开发了一个 Azure 时间触发功能,每天触发一次。触发函数昨天工作正常,但今天函数在运行该函数时突然返回以下错误。

下面是我创建的 project.json 文件。

下面是 .csx 文件

由于它昨天工作正常,这个错误突然失败的原因可能是什么?如何解决这个问题?触发函数是在 Azure 门户中开发的。

0 投票
1 回答
145 浏览

node.js - 如何将 gulp 与 azure 函数 Nodejs 一起使用

使用带有 azure 功能的 gulp。是否可以对所有 azure functionApp 使用 gulp?

0 投票
1 回答
325 浏览

azure - Azure:如何通过函数 App 将自定义域添加到 Azure App?

我正在尝试自动将自定义域添加到 Azure 应用程序。

这是我想做的事情:

  • customDomain使用查询参数触发对 Function App 的 HTTP 调用。
  • 获取此查询参数并运行 Azure Powershell 脚本以将自定义域添加到 Azure 应用程序。

这是我在函数 App 中设置的内容:

运行.ps1

函数.json

但是当我触发 HTTP Get 请求时,这给了我 404 NotFound 错误: