【发布时间】:2017-10-13 19:37:00
【问题描述】:
我遇到了一个问题,当我将函数发布到函数应用程序时找不到我的事件中心名称(如果我只是在 VS2017 中运行它,它在本地运行良好)。当我打开函数时,我在 azure 门户中的已发布函数上收到以下错误。
这是我的 Run 方法的属性。
public static void Run([EventHubTrigger("%eventHubName%", Connection = "eventHubConnection")]string data, TraceWriter log)
现在,如果我不包含包裹在 eventHubName 周围的 %,当我在本地运行它时,它会说它找不到 eventhub(按字面意思使用 eventHubName 字符串而不是查看 local.settings。 json 像连接字符串),但它会在发布时工作。我想避免将实际名称放在属性中,因为不同的环境将具有唯一的事件中心名称。
【问题讨论】:
标签: azure azure-functions