azure-functions相关内容

Azure 函数 2.0 版 - 应用 blobTrigger 无法正常工作

我有一个正常工作的函数应用程序,它有一个 blob 输入和一个事件中心输出(在测试版中工作).随着最新的变化,我的功能不再起作用.我已尝试根据发行说明更新 host.json 文件,但它没有引用 blob 触发器: {“版本":“2.0",“扩展":{“blobTriggers":{“名称":“斑点",“类型":“blobTrigger",“方向":“在",“路径":“iot3gblob/{na ..
发布时间:2022-01-17 16:35:35 C#/.NET

在本地开发 Azure 功能

我正在领导一个由 azure 函数开发人员组成的大型团队.因此,Microsoft 引用的大多数使用 azure Web 界面的示例都不适合我.我正在使用模拟器在本地开发 Azure 功能以节省一些成本.我通过 Visual Studio 将我的所有功能发布到我的集成环境中. 我正在开发一堆需要 api 网关来处理使用 Azure AD B2C 的身份验证工作流的天蓝色函数.现在,没有可以在 ..

在 Azure 函数中初始化 AutoMapper

我正在尝试创建一个 Azure 函数,在该函数中我使用 AutoMapper 的一些代码.我对 C#、Azure 和 AutoMapper 还很陌生,在找到初始化 AutoMapper 配置的正确方法时遇到了一些麻烦. MapInitializer.cs: 公共静态类 MapInitializer{公共静态无效激活(){Mapper.Initialize(cfg =>{//这里初始化映射} ..
发布时间:2022-01-17 16:35:12 C#/.NET

Azure Functions:CosmosDBTrigger 未在 Visual Studio 中触发

TL;DR:这个例子 在 VS2017 中不适合我. 我有一个 Azure Cosmos DB,并希望在其中添加或更新某些内容时触发一些逻辑.为此,CosmosDBTrigger 应该很棒. 教程 演示在 Azure 门户中创建触发器,它适用于我.但是,在 Visual Studio(15.5.4,目前最新)中做同样的事情不会. 我使用默认 Azure Functions 模板、 ..
发布时间:2022-01-17 16:34:57 C#/.NET

不接受 Azure 函数(ILogger 或 TraceWriter)的最后一个日志记录参数

将我自己的项目从早期(几个月前)版本的 Azure Functions 升级到当前版本后,从 VS 启动时出现以下错误. GetLoginUrl:Microsoft.Azure.WebJobs.Host:索引方法“Login.GetLoginUrl"出错.Microsoft.Azure.WebJobs.Host:无法将参数“日志"绑定到 ILogger 类型.确保绑定支持参数类型.如果您使用 ..
发布时间:2022-01-17 16:34:36 C#/.NET

Key Vault 返回 401 和访问令牌(MSI PowerShell 函数应用程序)

我正在尝试使用 PowerShell 通过我的 Azure Function 连接到 Keyvault.托管服务标识 (MSI) 已打开,并且在 Keyvault 中我授予了 MSI 'get' 和 'list' 访问策略.使用下面的脚本,我成功获得了访问令牌,但是当我向 Keyvault 发出请求时,我总是收到 401 响应. $vaultName = $Env:KeyVaultName$va ..
发布时间:2022-01-17 16:34:07 其他开发

如何知道 Azure 函数是否在插槽中运行

函数能否知道它是否在插槽中运行? 如果在“暂存"中,我想阻止一个函数被执行.插槽. 更新 根据 Bruce 的回答(再次感谢好友),我写了那篇博文 http://www.frankysnotes.com/2017/09/how-to-know-when-azure-function-is.html 解决方案 函数能否知道它是否在插槽中运行? 根据我的理解,您可以 ..
发布时间:2022-01-17 16:34:01 其他开发

停止 Azure 函数记录“正在执行"和“已执行"消息

当我的 Azure 函数被触发时,它会记录“正在执行"和“已执行"消息.这在测试过程中很好,但由于这个函数被触发了很多,它会创建很多不需要的日志消息.我自己添加的日志记录对我很重要,但我想禁用函数自己的“正在执行"和“已执行"消息.澄清一下,我不想记录以下消息: 正在执行‘MyFunctionName’(原因=‘检测到新的 ServiceBus 消息……等’)执行‘MyFunctionName’ ..
发布时间:2022-01-17 16:33:55 其他开发

Azure 函数:如何在 VS Code 中调试 csx

我正在尝试在 Visual Studio Code 中调试本地主机上的 Azure 函数 (CSX).我可以附加一个调试器,但我不能设置断点.我应该安装一些东西吗? 解决方案 目前不支持在 VS Code 中进行 Functions CSX 调试.VS Code 调试不支持完整/桌面 CLR,这是 CSX 函数的目标. ..
发布时间:2022-01-17 16:33:41 其他开发

如何在 Azure Function 中为 TelemetryConfiguration 使用依赖注入

我尝试在 Azure Functions 中使用依赖注入进行 TelemetryConfiguration.在我的函数中,当我在函数构造函数中注入 TelemetryConfiguration 时,我将解决它.我想我真的不明白我将如何在 StartUp 中使用 TelemetryConfiguration,这就是我得到异常的原因.我将如何添加我已经配置的 TelemetryConfiguratio ..

在本地运行 Azure 函数(V2)时抛出 Newtonsoft.Json.JsonReaderException

我在VS2017中创建了Azure函数v2的队列触发模板.当我在本地运行项目时,函数运行时成功启动.但是当我在队列中创建消息时,VS 下载了一个 JsonSerialization.cs 文件并指出了错误. 默认异常设置的详细信息: 这是一个由VS生成的模板,所以似乎没有我在其他帖子中发现的代码问题. 我尝试过的: 将项目发布到 Azure,工作正常. 使用 npm 安装 ..
发布时间:2022-01-17 16:33:18 其他开发

调试测试时从 local.setting.json 读取值

在运行或调试测试时,我似乎无法在 azure 函数中从该文件中读取任何内容,但是在本地调试整个应用程序时它工作正常.. 任何人都可以解释为什么吗? {“IsEncrypted":假,“价值观":{“xyz":123}}var res = ConfigurationManager.AppSettings.Get(“xyz"); ty.. 我怀疑是因为“调试"是从另一个项目(测试项目)启动的 ..
发布时间:2022-01-17 16:33:11 C#/.NET

部署的 Azure Function (v2) 未运行

我有一个 Azure Function v2,可以在本地运行.部署到 Azure 后,一切似乎都正常运行(包含二进制文件的 bin 文件夹和带有 function.json 的函数名称文件夹). 但是,当我检查它们是否运行(查看日志)时,它们不在监视器选项卡上(No data available)、kudu 日志流也不在一般功能视图中: 2018-01-25T10:27:47 欢迎您,您现 ..
发布时间:2022-01-17 16:33:04 C#/.NET

每 4 分钟发送一次保持活动请求时,Azure Functions 在消费计划中仍然“冷启动"

我已经阅读 了解无服务器冷启动|Azure 应用服务团队博客 文章.评论之一说您也可以通过每隔 4 分钟从 Azure Logic 应用调用函数来避免消费计划中的冷启动. 我试图每 4 分钟向我的应用程序的一项功能发出 1 个请求,但这并不总是有效.它有时仍然是冷启动.我知道这是一个黑客.有没有更好的方法来保证App在使用Consumption plan时始终运行? 解决方案 我试图 ..
发布时间:2022-01-17 16:32:47 C#/.NET

托管环境为什么设置为生产,host.json 和 local.settings.json 之间的区别

我有两个关于函数的 .net 核心应用程序的问题.我正在使用blobtrigger. 1) 当我在本地运行我的项目时,我在命令提示符控制台上得到了这个“托管环境",我想了解这个变量在哪里设置以及如何将其更改为开发.由于我只是在本地开发,因此具有误导性. [5/23/2019 7:00:20 PM] 主机已启动(773 毫秒)[5/23/2019 7:00:20 PM] 作业主机开始托管 ..
发布时间:2022-01-17 16:32:41 其他开发

Azure 服务总线中的消息锁定和锁定续订如何工作?

试图确定窥视锁在服务总线中的工作方式时,我感到有些困惑.特别是我将 Microsoft.Azure.ServiceBus 与 Azure Functions 和 ServiceBusTrigger 一起使用. 据我所知,消息被锁定的时间是在队列本身上设置的,默认为 30 秒,尽管它可以设置为最长 5 分钟. 当从队列中窥视消息时,此锁将启动. 然后在 Extensions:Ser ..