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

没有发现任何初始化的语言工作者错误进入 dot net 5 隔离的 Linux 函数应用

梁丘诚
2023-03-14

我在Azure上有多个环境,两个作为Windows消费计划,一个作为Linux应用服务计划,部署了相同的代码。

两个环境与Windows消费计划工作正常,Linux应用服务计划显示此错误:“没有找到任何初始化的语言工作者”。部署了相同的代码。当然,我已经将所有配置设置为FUNCTIONS_WORKER_RUNTIME等。

共有1个答案

子车新立
2023-03-14

我尝试重现问题,并使用以下步骤解决了问题:

  1. 在Azure中创建了Windows消耗计划功能应用(Stack:. Net Core 6)和Linux应用服务计划功能应用。
  2. 在Visual Studio中创建了. Net 5 Isolated Azure Function应用程序并在本地运行
 类似资料:
  • 我正在Azure中运行一个Azure函数,该函数由上传到blob存储容器的文件触发。该函数检测到新的blob(文件),但随后输出以下消息-。 设置: 使用Python 3.6.8的Azure函数 在linux机器上运行 使用azure devops构建和部署(用于ci/cd功能) Blob触发函数 我使用相同的blob存储容器、相同的配置值和azure函数的本地实例在本地运行了代码。 函数的核心目

  • 我在Python中有一个带有定时器触发器的Azure函数。要按需进行本地测试,我将runnstartup选项设置为True(此处是Microsoft文档)。 我的简化Python代码看起来像这样: 我的 function.json(带有计时器触发器和 blob 输入绑定): 和我的hosts.json: 然而,当我在本地计算机上运行该函数进行测试时,我得到了以下输出。最明显的错误是: 系统。Pri

  • 我知道这个问题以前有人问过,但请哼我一声。我很难掌握如何初始化一个类。 这是有问题的代码。 我感兴趣的错误是: 我做了建议的更改,现在我得到一个不同的错误:

  • 我只是想习惯基本的复制构造函数。 我假设我正确地放置了复制构造函数。 但是当我试图编译时,我不断地得到错误“没有匹配的构造函数来初始化B” 我有点困惑。

  • 问题内容: 当我尝试编译时: 我得到这些错误: 在我看来,我在方法的顶部初始化了它们。怎么了 问题答案: 你声明了它们,但没有初始化它们。初始化它们是将它们设置为等于一个值: 因为未初始化变量,但在循环中增加了变量(例如),所以会收到错误消息。 Java原语具有默认值,但如下一位用户所述 当声明为类成员时,它们的默认值为零。局部变量没有默认值

  • 我的编译器不会有它(现在怎么办?我必须完全重写整个应用程序吗? 要查看编译器拒绝的行,请执行系统搜索。出来println(celsius输出“C”); 当试图编译时,编译器告诉我,“变量celsiusOutput可能尚未初始化。”编译器对另外两个输出项中的任何一个都不说同样的话:华氏输出和开尔文输出。