问题标签 [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 投票
2 回答
1158 浏览

azure - 如何在 Azure Functions Premium 中配置预热实例?

我们在第一次调用 aFunction App中的函数时遇到超时,因此我们从普通服务计划转变为高级服务计划,因为理论上您总是可以让一个温暖的实例准备好接听电话(基于此文档)。

问题是,在尝试配置功能时,我们看不到文档中存在的设置。这是我们的门户:

在此处输入图像描述

这是文档中出现的门户设置:

在此处输入图像描述

这些函数在第一次被调用时仍然超时,所以我们没有看到从普通计划到高级计划的任何区别。我们错过了什么吗?

0 投票
1 回答
53 浏览

sql-server - X 个读取唯一键的 azure 函数应用实例

我有一个 azure 函数,它同时在 5-10 个实例之间运行(5-10 个,因为它是从 azure 存储队列触发的)。我有一个 10 行的 SQL 服务器表,每一行都是一个键。每个实例都需要来自数据库的密钥。但没有实例必须具有相同的密钥。确保每个实例具有唯一键的最佳方法是什么?您如何处理共享一组键的多个实例。第一个实例将读取一个键,第二个下一个键,直到没有更多键,它将开始获取数组中的第一个键。对于这种行为,Azure 函数中是否有内置的东西?

0 投票
2 回答
953 浏览

azure - 未找到配置文件“config.json”且不是可选的

我使用 Azure Functions v2 我尝试创建启动文件:

文件“config.json”存在并且具有始终复制的选项:

但是当我启动 Azure Function(本地或发布到 Azure)时,我收到一个错误:

Microsoft.Extensions.Configuration.FileExtensions:未找到配置文件“config.json”且不是可选的。

怎么了?

0 投票
3 回答
2279 浏览

azure - Azure API 管理和 App Function 后端:找不到 ID 为“foo”的后端

在我的公司,我们的应用程序具有相同的环境:IT、ST、AT 和 PRD。我们使用 Terraform 来部署我们的 Azure 资源,目前正在尝试设置一个 API 管理解决方案,它将调用传递给一个 Function App 后端。

设置相当简单,我们声明了一系列 API,在它们的后端策略中我们声明了这一点:

在 IT/ST 中,我们已经能够成功地设置它。但是,当我们的 Terraform 管道在 AT 上运行时,它总是无法更新我们的 API,并出现以下错误:

尝试在 Azure UI 中手动添加此行时,会发生相同的错误:

我不明白为什么这拒绝工作。该函数存在并且与 API 管理器位于同一资源组中。我最好的猜测是有人在其他环境中手动更改了未反映在 Terraform 代码中的设置。我该如何解决这个问题?我对 ST 和 AT API/函数进行了并排比较,没有发现任何明显的差异。

提前感谢您的帮助!

0 投票
1 回答
287 浏览

vb.net - Azure Functions - ASP.NET Webforms 应用程序部署

我找不到将 ASP.NET Webforms 网站发布到 Azure Functions 的示例代码。几个月前,我尝试复制 C# 示例,但最终只能使用预编译的批处理函数类型。

我想发布 VB.NET Web 应用程序 - 任何框架版本,使用 Web 部署...

0 投票
0 回答
86 浏览

azure - Azure API 管理和函数应用

我正在尝试在 azure 上建立一个新环境。

主要思想是让多个功能应用程序只能使用 API 管理访问,所以我试图将应用程序限制设置为仅虚拟网络。

我已经搞定了:

  • 使用地址空间为 192.168.0.0/24 的默​​认子网创建了虚拟网络
  • 创建 APIM 并将虚拟网络设置为外部并连接到我创建的 VNet
  • 在 ConsumptionPlan 中创建了具有 IP 限制的函数应用,仅来自创建的 VNet
  • 将 API 从 Functions 导入 APIM
  • 设置 AAD 登录

现在,当我尝试直接访问某个函数端点(使用函数应用程序的 URL)时,它会抛出 403 错误,这很好。当我使用 APIM 调用某个端点时,它会将我重定向到函数应用 URL 并再次向我抛出 403。当我将我的 IP 添加到函数的允许列表时,我可以连接,但也可以直接使用函数 URL。

我的想法是可以访问例如https://apim.azure-api.net/endpoint-url而不是直接https://functionapp.azurewebsites.net/endpoint-url(仅使用 APIM)

有什么想法我该怎么做?

0 投票
2 回答
313 浏览

azure - 如何使用工作流在 Azure 上设计微服务系统以按顺序调用它们

我在 .net core 2.2、MongoDB 上创建了大约 10 个微服务,并将它们部署在 Azure Kubernetes 上,但我很难理解如何在服务器上管理它。所有服务相互独立,但必须按特定顺序调用才能进行处理。我很困惑设计一种可以根据需要执行这些服务的工作流架构的最佳解决方案(Azure Logic 应用程序或 Function App 或任何其他建议)谢谢,

0 投票
1 回答
807 浏览

azure - Azure Function 应用程序在 30 分钟后崩溃

我正在开发一个 Azure 函数应用程序。我正在运行它,30分钟后它就停止了工作。

它没有抛出任何异常。(函数try-catch中的Run没有捕获任何内容)。

我正在使用App Service Plan - Standard Plan.
功能应用版本:2

我在这里有什么遗漏吗。任何帮助深表感谢。

谢谢。

0 投票
1 回答
647 浏览

azure-functions - Azure 功能:无法加载 DLL 认知语音 dll

无法加载 DLL 'Microsoft.CognitiveServices.Speech.core.dll' 或其依赖项之一:找不到指定的模块。(来自 HRESULT 的异常:0x8007007E)

请帮助一直在努力解决这个问题两周。

0 投票
1 回答
4151 浏览

.net - 无法从传输连接读取数据:连接尝试失败,因为连接方

我正在使用 HttpClient 调用从 Azure 函数应用程序调用逻辑应用程序。直到昨天 Logic App 和 Function App 都运行良好。但是今天,函数应用程序无法调用逻辑应用程序。

我在函数应用程序中遇到以下错误

System.Net.Sockets.SocketException

无法建立 SSL 连接,请参阅内部异常。无法从传输连接中读取数据:连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。

当我在本地测试函数应用程序时,它成功执行并调用了逻辑应用程序,没有任何问题。仅在部署后获取问题。

请建议。