当前位置: 首页 > 知识库问答 >
问题:

使用Blob触发器找不到作业函数

郑安晏
2023-03-14

未找到作业函数。试着公开你的作业类和方法。如果您使用的是绑定扩展(例如Azure存储、ServiceBus、定时器等),请确保在启动代码中调用了扩展的注册方法(例如builder.AddAzureStorage()、builder)。AddServiceBus(),生成器。AddTimers()等)。

当我们将.netframework从4.7升级到.netcore 3.0时,问题开始出现

共有1个答案

傅博瀚
2023-03-14

您应该按照此文档为该任务从1. x迁移到更高版本(您还可以创建一个v3函数,并与您当前的v1函数进行比较,以查看需要更改的地方)。

但是,从 v1 升级到更高版本很困难,因此不建议这样做。为了获得最佳迁移结果,应在新版本中创建新的函数应用,并将现有 1.x 版函数代码移植到新应用。

如果您仍然有问题,请提供样品,我可以为您测试。

 类似资料:
  • 有一个Azure函数,当HTML文件被放入Azure blob存储时会被触发。该函数打开HTML文件,并将其转换为JSON。有一小部分触发文件(不到1%)会导致以下异常: Microsoft.WindowsAzure.Storage.StorageException blob的放置触发了第二个函数,它改变了文件的内容类型,但是我不确定这是否会影响第一个函数打开文件的能力。 怎样做才能让Azure函

  • 我是 Azure WebJobs 的新手,我运行了一个示例,其中用户将图像上传到 blob 存储并将记录插入队列,然后作业从队列中检索该记录,作为执行调整上传图像大小的操作的信号。基本上,在代码中,作业使用公共静态方法上的 属性来完成所有这些操作。 现在我需要一个工作,它只是每小时将一条记录插入数据库表,它没有任何类型的触发器,它只是自己运行。我该怎么做? 我尝试使用一个静态方法,并在其中插入到数

  • 有没有人知道某种方法可以触发具有 Blob 触发器的 Azure 函数?无论是通过API还是使用“测试/运行”功能。 情况是,我需要在测试目的中这样做。目前我看到的是,可以在blob存储中提供要触发的文件的名称。但这是无用的,因为无论如何,将文件放在那里都会触发功能。我想做的是为文件的内容而不是名称提供功能,以避免不必要的操作。 不幸的是,微软在所有相关主题上的留档很差,但这个没有。在这个gith

  • 如果你使用blob存储触发器阅读Azure WebJobs上的留档,它们会提到这不是很可靠: WebJobs SDK扫描日志文件以查看新的或更改的blob。这个过程不是实时的;在创建blob后的几分钟或更长时间内,函数可能不会被触发。此外,存储日志是在“尽力而为”的基础上创建的;无法保证所有事件都将被捕获。在某些情况下,日志可能会丢失。如果您的应用程序无法接受blob触发器的速度和可靠性限制,建议

  • 我创建了一个Azure blob触发器函数来压缩一个blob中的图像,并将压缩后的图像复制到另一个blob中。在第一次运行时,它为现有blob触发,但当我删除输出blob存储并重新创建它时,正常工作的应用程序不会为现有blob触发。 是否有任何方法可以为现有blob触发此函数?

  • 我是Azure Function应用程序中blob触发器的新手,需要一些帮助。我正在努力寻找有关如何重命名触发该函数的blob的资源。 我有一个函数应用程序,当一个新的blob被上传到容器时触发,文件被处理,我需要一种方法来将其“标记”为已处理,因此我想重命名blob。 这是我的职责: 我该如何重命名该文件?在这种情况下有可能吗?