Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure functions 将visual studio 2019升级到版本16.4后,Azure函数在Azure门户上引发绑定错误_Azure Functions - Fatal编程技术网

Azure functions 将visual studio 2019升级到版本16.4后,Azure函数在Azure门户上引发绑定错误

Azure functions 将visual studio 2019升级到版本16.4后,Azure函数在Azure门户上引发绑定错误,azure-functions,Azure Functions,生产azure函数为使用信号器的函数引发绑定错误。使用Visual Studio 2019(16.4)部署新版本后出现问题。以前,它在升级VS2019之前工作正常。不幸的是,为了解决这个问题,我不得不从VisualStudio2017重新构建功能项目&它在部署VS2017构建后工作 我已经修复了VS2019,从VS安装程序卸载并重新安装了VS2019 Azure云工作负载,但问题并没有得到解决。VS2019-16.4中azure功能是否有任何重大更改?如何使用VS2019解决此问题 代码: [函

生产azure函数为使用信号器的函数引发绑定错误。使用Visual Studio 2019(16.4)部署新版本后出现问题。以前,它在升级VS2019之前工作正常。不幸的是,为了解决这个问题,我不得不从VisualStudio2017重新构建功能项目&它在部署VS2017构建后工作

我已经修复了VS2019,从VS安装程序卸载并重新安装了VS2019 Azure云工作负载,但问题并没有得到解决。VS2019-16.4中azure功能是否有任何重大更改?如何使用VS2019解决此问题

代码:

[函数名(“遥测处理器”)]
公共静态异步System.Threading.Tasks.Task RunAsync([IoTubTrigger])(
“消息/事件”,
Connection=“IoTHubConnectionString”,
ConsumerGroup=“device”)]EventData消息,
[SignalR(HubName=“遥测集线器”)]IAsyncCollector信号消息,
ExecutionContext上下文,
ILogger日志)
{
}
错误:


当使用IoTubTrigger并尝试从VS2019部署时,“绑定”下的function.json文件(部署在Azure中)中没有“方向”。我必须手动编辑并添加“方向”:“in”作为绑定,以便在每次部署后开始工作。您可以使用应用程序服务编辑器进行编辑

编辑:另外,您必须删除“从包文件运行”,否则将无法进行编辑

[FunctionName("TelemetryProcessor")]
        public static async System.Threading.Tasks.Task RunAsync([IoTHubTrigger(
            "messages/events",
            Connection = "IoTHubConnectionString",
            ConsumerGroup ="device")]EventData message,
            [SignalR(HubName = "TelemetryHub")] IAsyncCollector<SignalRMessage> signalRMessages,
            ExecutionContext context,
            ILogger log)
        {
}