问题标签 [azure-functions-runtime]

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 投票
3 回答
6308 浏览

azure - Azure 函数:如何将 http 触发器函数的查询字符串参数绑定到 Cosmos DB 的 SQL 查询

我正在尝试使用 Cosmos DB 输入绑定运行 http 触发 Azure 函数。我希望 http 触发器的 url 在查询字符串中包含几个参数,这些参数绑定到输入 Cosmos DB 绑定的 SQL 查询。我正在尝试以下绑定function.json,但它不起作用(该功能甚至没有被触发):

根据这个答案,路由约束users/{age=age?}/{gender=gender?}对 Web API 有效,并且根据文档 ,您可以将任何 Web API 路由约束与您的参数一起使用。最终,我想向 Azure 函数发出 GET 请求,看起来像api/users?age=30&gender=male. 那应该怎么做呢?

0 投票
2 回答
420 浏览

azure - Azure Functions 可以离线开发吗?

我可以完全离线(无网络连接)开发和测试 Azure Functions 吗?我了解 Azure Functions 可以在本地调试,但这与完全脱离 Azure 平台工作不同。

我在 Azure 文档中找到了一些参考资料,我将其解释为连接到 Azure 是运行 Azure Functions 所必需的,即使在本地也是如此。

FWIW,我在 Visual Studio 2017 (15.3.2) 中使用 Azure Functions 工具

0 投票
2 回答
1172 浏览

azure - 在 Azure-Functions 中配置文件和检索

我一直在尝试使用 Azure-Functions 中的 .config 文件。

如果我写这个函数

使用此 .config 文件 (CustomAppSettings.config)

它按预期工作。

如果我使用这个功能:

使用此 .config 文件 (NameValuePairSettings.config)

一切正常。

(击鼓)。

如果我创建一个自定义配置部分。

和 .config (MyCustomConfigurationSettings.config)

和天蓝色的功能代码

以上不起作用。

我收到一个错误

“为 MyCustomConfigurationSettingsConfigurationSectionName 创建配置节处理程序时出错:无法加载文件或程序集‘GranadaCoder.AzurePoc.ConfigurationLibrary’或其依赖项之一。系统找不到指定的文件。(C:\blah\blah\blah\bin \Debug\net461\CustomConfigFiles\MyCustomConfigurationSettings.config 第 4 行)"

文件在那里(见图)

知道为什么自定义配置不起作用吗?

在此处输入图像描述

0 投票
2 回答
2138 浏览

azure - VS2017 15.3.4 中 Azure Function Project 中的应用程序初始化?

在具有最新更新的 Visual Studio 2017 中,对于 azure 函数模板,我想要一些可以初始化的东西,例如 webjobs 模板中的 program.cs。

我正在尝试在应用程序初始化时使用新的命名空间管理器创建一个新订阅,以便我可以收听一个服务总线主题。

有没有办法做到这一点?如果是,那怎么办?

0 投票
1 回答
225 浏览

c# - 有没有办法将 Azure Functions 主机记录器附加到正常的 C# 跟踪?

我有一个使用其他 DLL 的 Azure Function 应用程序。我正在尝试从那些使用 TraceSource 或 Trace.* 的 DLL 获取日志记录,以便在本地运行时(希望在 Azure 中运行时)显示在 azure 函数/webjobs 主机窗口中。有什么方法可以连接它们,比如静态添加一个 TraceListener 将管道连接到主机?

0 投票
0 回答
868 浏览

c# - Azure Functions 加载性能

我正在使用 HTTP 触发器运行一些 Azure 函数。我注意到,某些函数通常需要 10 多秒才能加载和启动我的代码。

在此处输入图像描述

如您所见,我将 Trace 放在函数的开头和结尾。我的代码需要 2.79 秒才能运行,但函数需要 8 秒才能加载。

我的功能使用:

  • c#和预编译的dll
  • 在 B3 上运行的应用服务
  • 始终开启已激活
  • 运行时间是〜1

更新:有时,100% CPU 需要 30 秒才能加载函数。请记住,我使用的是应用服务计划,而不是消费计划。

0 投票
1 回答
527 浏览

azure - Azure 函数不工作 VS2017

我已经下载了 VS2017 社区版来试用 Azure 功能,但我无法让它工作。我在 Stackoverflow 和 Azure 函数 Github 页面上搜索了许多帖子,但似乎没有关于任何内容的完整文档。

这是我所拥有的:

天青功能:

主机.json

local.settings.json

当我在本地通过 F5 运行该函数时,出现以下错误:

我的开发环境如下:

1) 视窗 8.1 专业版

2) VS2017 社区 15.3.5

3) Azure 函数 CLI 1.0.4

任何帮助将不胜感激。

谢谢你。

0 投票
1 回答
247 浏览

azure - Azure 函数应用本机模块 DLL 初始化错误

我需要在我的函数应用程序中使用本机模块 scrypt。

我已经通过 kudu 控制台安装了模块。(我不得不全局安装,然后复制到本地node_modules目录。本地安装导致奇怪的 LINK 错误)

我可以在本地安装上运行 scrypt 测试并且它们通过了。但是,当我尝试require('scrypt')从 azure 函数中进行操作时,出现此错误:

mscorlib:发生一个或多个错误。错误:动态链接库 (DLL) 初始化例程失败。

0 投票
2 回答
2250 浏览

c# - 如何使启动 Azure Function

我有一个这样的 Azure 函数

我想在应用程序的启动或 OnInit 中动态绑定 myqueue 和 AzureWebJobServiceBus 连接字符串,而不使用上述方法的参数。我的意思是,我想首先运行一个方法,比如 WebJob 中的 Program.cs 来绑定或启动全局变量。我可以在 Azure Function 中执行此操作吗?如何执行此操作?非常感谢

0 投票
2 回答
1666 浏览

javascript - 本地未触发 Azure 功能

我使用VScode在本地开发了我的Azure函数应用程序并将其推送到天蓝色云,我有eventthub-trigger函数,我以前通常通过VScode在本地调试我的代码,但是现在当我运行时func host start --debuge,我的应用程序中的函数启动但没有触发,我可以通过他们的日志看到它们在云上触发,这让我很生气,为什么它们没有在本地触发,它们已启用,我重新启动了我的函数应用程序几次,但我什么也没得到。我的应用是https://butterflyfnapp.azurewebsites.net