【发布时间】:2019-06-13 09:40:05
【问题描述】:
.Net framework 版本从 4.6.2 迁移到 4.7.2 后,本地运行没有问题。但是,当我发布到 Azure 云服务时,应该有问题,所以服务总线消息移动到了死信队列。我已经选择 osFamily 到 6 (Windows Server 2019) 有什么问题吗?
如果我选择回 Windows Server 2016,则在启动服务时出现以下错误:
未处理的异常:找不到方法:'Void Microsoft.Azure.KeyVault.KeyVaultClient..ctor(AuthenticationCallback, System.Net.Http.DelegatingHandler[])'。在 Topo.SettingsContext.GetKeyVaultClient(ClientAssertionCertificate assertionCert) 在 ...
之后,我还尝试了以下方法在 WorkerRole 中手动安装 .Net 框架,但仍然失败: https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-startup-tasks-common
【问题讨论】:
标签: azure-cloud-services servicebus .net-4.7.2