azure-functions-runtime相关内容

在AKS中运行的Azure函数在http触发器函数的查询字符串参数上抛出500

我有一个Azure Function应用程序,我已经将其打包并在AKS中运行。我的一个http终结点有一个查询字符串参数code=。当我呼叫该端点时,立即得到500响应。为了排除代码中的任何内容,我只返回400,以验证我正在执行代码。奇怪的是,如果我将查询字符串参数更改为code以外的任何值,例如codeg,我会得到正确的400响应。 我已经启用了调试日志记录,并且我得到了一个匹配的路由,因 ..

VS 2019更新后运行azure函数时调试配置文件不存在错误

更新到版本 16.10.0 后,无法从 Visual Studio 2019 调试 azure 函数.出现以下错误. 解决方案 这个问题的问题是没有正确安装引用版本的 Azure Function Tools.因此,当它被部分下载时,它甚至没有尝试重新安装它.所以我可以通过以下解决方法重新安装它. 删除了现有的安装文件夹(C:\Users\SithiraP\AppData\Local ..

了解 Azure Functions 高级计划计费

我一直在阅读有关这方面的各种文档,但无法明确确认我的理解,我们正在评估 Azure Functions 高级计划并希望对成本有更清晰的了解. 我的理解如下: 在高级计划中,我们可以配置最小实例和突发大小.这是保留的高级计划实例池的最小和最大大小(比如说它是 SKU EP2).假设我将最小实例设置为 3,突发大小设置为 10. 配置的最小值(在本例中为 3 个)意味着有 3 个 E ..

具有非匿名 authLevel 的 Docker 中的 Http 触发 Azure 函数

我正在使用 Docker 容器中的 Http 触发 Azure 函数.到目前为止,我找到的所有设置此设置的教程和指南都将 Azure 函数配置为 authLevel" 设置为 anonymous. 在仔细阅读 这个博客 之后,这似乎是可能的(虽然很棘手) 还可以配置其他身份验证级别.不幸的是,承诺的后续博客文章还没有(还)被写出来. 谁能帮我澄清一下我将如何进行和设置? 解决方案 ..
发布时间:2022-01-17 16:25:40 其他开发

Azure Functions - 配置客户端证书身份验证

函数是否支持在消费计划中使用客户端证书授权访问函数?类似于描述的方法 这里?基本上,如果调用者没有提供有效的客户端证书,我正在寻找 Functions 运行时立即拒绝连接请求,而无需我在代码中实现该授权例程. 解决方案 这是我想出的代码,注意:这是针对 Azure Functions v1,当 req 是 HttpRequestMessage 来电者: X509Certificat ..
发布时间:2022-01-17 16:15:53 其他开发

Azure 函数抛出“参数无效";在大型 TIF 文件上调用 Image.FromStream

我正在尝试在 Azure 函数中处理多页 TIF.该函数由 blob 存储的更改触发.当触发器运行时,它会调用: function loadFile(Stream mpTif);位图 pageOnes = (Bitmap)Image.FromStream(mpTif); mpTif 是直接传递到 Azure 函数的 blob 存储流. 我的函数在小型多页 TIF 文件上运行良好,但是当我 ..
发布时间:2022-01-17 16:12:27 C#/.NET

带有 Cosmos DB 输出本地开发主机失败的 Azure HTTP 函数触发器 2.x

我正在使用 azure functions 2.x 和 dotnet core 开发一个 http 触发器,在最新更新到 VS 2017 15.8.2 后,我在本地运行该函数时收到以下错误 1/9/2018 13:30:50] 停止主机[1/9/2018 13:31:06] 读取主机配置文件 'C:\Users\MattDouhan\source\repos\NWMposTransInput\N ..

Azure 函数 - 防止多次调用

我在计时器触发器上有一个 Azure 函数.我已经看到它的多个实例同时运行.有没有办法可以防止多次调用?即使我按下 Azure 门户上的播放按钮以获得功能,我也不希望它在上一次调用完成之前运行.例如,当我按下门户上的运行按钮时,下面似乎启动了两次,认为已经有一个实例正在运行. 2019-02-19T04:25:16 欢迎您,您现在已连接到日志流服务.2019-02-19T04:25:23.353 ..
发布时间:2022-01-17 16:08:11 其他开发

运行时 2 的 Azure Functions;绑定扩展未自动创建

当我基于 v2 运行时将我的 Azure Function 项目部署到我的 Function App 时,我的项目所依赖的绑定扩展(在我的例子中是 Azure 存储)不会自动创建. 我在根目录上使用 extensions.csproj 文件部署我的项目,但部署后我必须手动运行以下命令以在 wwwroot 上创建 bin 和 obj 文件夹. dotnet build extension ..
发布时间:2022-01-17 16:08:01 其他开发

Azure Functions ARM 模板重新部署会删除我发布的函数

我有一个使用 Azure DevOps 管道的 ARM 模板部署的 Azure Functions (2.0) 实例.我有另一个通过 zip deploy 将函数应用程序部署到实例的管道.这几乎可以完美运行,但是,如果我将功能基础架构部署为代码,然后部署应用程序,然后将基础架构重新部署为代码,我的功能应用程序将被删除并且所有功能都消失了.我正在使用增量部署,所以我不明白它为什么这样做.关于它为什么 ..

为什么我的 python 计时器触发功能没有在正确的时间运行?

这可能是一个菜鸟问题.我有一个响应 HTTP 请求的 Azure 函数,它工作正常,我可以从浏览器或 Python 3.8 脚本调用它. 我想制作另一个具有 Timer Trigger 的函数,并按计划调用 HTTP 触发器函数. HTTP 触发函数返回一个带有执行结果的简单字符串. 现在我的 Timer trigger function 代码使用 Python Requests ..

Azure 函数无法绑定 ILogger

我的函数引用了一个引用 Microsoft.Extensions.Logging.Abstractions 2.0.0 的程序集.如果我将对该版本的 nuget 引用添加到函数的程序集中,函数执行将失败并显示: [2018 年 1 月 25 日晚上 11:14:46] Microsoft.Azure.WebJobs.Host:索引错误方法“TrainingFunction.Run".Micr ..
发布时间:2022-01-17 15:45:17 其他开发

未找到工作职能.尝试公开您的工作类别和方法

首先,我查看了其他带有相同错误消息的 SO 帖子,但似乎没有一个可以解决我的问题.我尝试了许多排列和选项.我的函数构建良好,但不会在 CLI 中运行,我收到以下神秘错误.MSFT 文档似乎也没有答案. 未找到工作职能.尝试公开您的工作类别和方法.如果您使用绑定扩展(例如 ServiceBus、Timers 等),请确保您已在启动代码中调用了扩展的注册方法(例如 config.UseServi ..

Azure Functions 绑定重定向

是否可以在 azure 函数文件夹结构中包含 web.config 或 app.config 文件以允许程序集绑定重定向? 解决方案 假设您使用的是最新的(2017 年 6 月)Visual Studio 2017 函数工具,我根据以下代码片段得出了一个基于配置的合理解决方案npiasecki 在 上发布的代码问题 #992. 如果这是通过框架管理的,那将是理想的,但至少是配置驱动的 ..

Azure Functions ARM 模板重新部署删除了我发布的函数

我有一个 Azure Functions (2.0) 实例,通过 ARM 模板使用 Azure DevOps 管道进行部署.我有另一个管道,它通过 zip 部署将函数应用程序部署到实例.这几乎可以完美运行,但是,如果我将功能基础设施作为代码部署,然后部署应用程序,然后重新部署基础设施作为代码,我的功能应用程序将被删除,所有功能都将消失.我正在使用增量部署,所以我继续了解它为什么这样做.关于为什么会 ..

Azure 函数给出错误:此平台不支持 System.Drawing

(如果这个问题措辞不好,有人可以帮我澄清一下吗?) 我有一个依赖于一些 System.Drawing 代码的 Azure 函数 (2.0).我添加了对 System.Drawing.Common (4.5.0) 的 NuGet 引用. 然而,发布应用程序后,当调用该函数时,会产生错误: System.Private.CoreLib:执行函数时出现异常:[我的功能名称].Syste ..