我们希望通过发布到MQTT主题的新消息来触发Azure功能。我们使用CloudMQTT来托管代理,并使用CaseOnline来进行触发器配置。我们想要使用TLS和证书验证。
在本地调试Function时,一切正常,但在部署到Azure时,我们得到MqttCommunicationClosedGracefullyException并且从未真正建立连接。
我们将WEBSITE_LOAD_USER_PROFILE应用程序设置添加到Azure功能,我们发现这是为了成功加载我们的PFX证书所需要的。
但是,任何人都可以帮助确定可能仍然缺失的内容吗?
看起来我们必须混合一些东西,因为当尝试添加WEBSITE_LOAD_USER_PROFILE应用程序设置以及用于导入PFX证书的PersistKeySet(see)标志时,它完美地工作。