Azure Function运行失败,提示‘用户名或密码不正确’求助
Azure Function App访问时出现「用户名或密码不正确」错误排查求助
浏览器访问Azure Function App URL时突然弹出「用户名或密码不正确」错误,已完成以下排查:
- 确认
WEBSITE_CONTENTAZUREFILECONNECTIONSTRING与AzureWebJobsStorage使用同一存储账户 - 近期未对该Function App执行部署操作
目前无法通过Kudo/控制台获取问题详情,应用服务编辑器访问返回Internal Server Error,尚未定位根因。
环境与应用设置
该Azure Function基于.NET 6、C#开发,应用设置详情如下:
[ { "name": "AppConfigEndpoint", "value": "https://test-euw-onlineservicehub-appconfig.azconfig.io", "slotSetting": false }, { "name": "AppConfigEnvironmentName", "value": "dev", "slotSetting": false }, { "name": "APPINSIGHTS_INSTRUMENTATIONKEY", "value": "INSTRUMENTKEYUSED", "slotSetting": false }, { "name": "AzureWebJobs.FetchNotificationCodes.Disabled", "value": "1", "slotSetting": false }, { "name": "AzureWebJobs.FetchProfileCodes.Disabled", "value": "1", "slotSetting": false }, { "name": "AzureWebJobs.SendNotification.Disabled", "value": "1", "slotSetting": false }, { "name": "AzureWebJobsDisableHomepage", "value": "true", "slotSetting": false }, { "name": "AzureWebJobsStorage", "value": "STORAGECONNECTINGSTRING", "slotSetting": false }, { "name": "FUNCTIONS_EXTENSION_VERSION", "value": "~4", "slotSetting": false }, { "name": "FUNCTIONS_WORKER_RUNTIME", "value": "dotnet", "slotSetting": false }, { "name": "NotificationsTopicName", "value": "notificationdetails-sbt", "slotSetting": false }, { "name": "ServiceBusConnectionString", "value": "@Microsoft.KeyVault(VaultName=dev-euw-osh-backend-kv;SecretName=ServiceBusConnectionString)", "slotSetting": false }, { "name": "WEBSITE_CONTENTAZUREFILECONNECTIONSTRING", "value": "STORAGECONNECTINGSTRINGSAMEASUSEDINAzureWebJobsStorage", "slotSetting": false }, { "name": "WEBSITE_CONTENTSHARE", "value": "dev-euw-osh-shared-func", "slotSetting": false }, { "name": "WEBSITE_RUN_FROM_PACKAGE", "value": "1", "slotSetting": false }, { "name": "WEBSITE_TIME_ZONE", "value": "UTC", "slotSetting": false } ]
关联存储账户近期配置变更
近期对Function App关联的存储账户执行了以下配置修改:
- 将复制操作允许范围从「任意存储账户」改为「同一Azure AD租户内的存储账户」(路径:存储账户→配置)
- 将文件共享安全配置从「最大兼容性」改为「最高安全性」(路径:存储账户→文件共享→最高安全性)
- 取消勾选存储账户对象复制高级设置中的「跨租户复制」选项
- 启用存储账户软删除功能
内容的提问来源于stack exchange,提问作者PavanKumar GVVS
相关产品推荐
相关产品推荐

