启用 https 时,应用程序设置中的连接字符串不起作用:Azure Web App

Connection string in application settings doesn't work when https is enabled: Azure Web App

我有一个在本地环境中运行良好的 .net 核心 Web 应用程序。但是,当我将其发布到 Azure Web App 时出现此异常:



然后我找到了this article并做了与图片显示相同的方法:



但是,一旦应用该设置,它就会失败。



本教程与我的网络应用程序之间的区别在于我的网络应用程序具有启用 https 连接的 SSL 认证。在这种情况下,我是否需要一些额外的管理来使 Web 应用程序获取连接字符串?


编辑:

我看了@lolops的post,发现在kudu环境下有一个正确的coonection字符串。所以我再次发布了它……并且成功了。很奇怪,我不知道为什么问题没有了。

我特别做的只是重启了我的电脑。这可能是一个解决方案吗?无论如何,抱歉给您带来麻烦。

尝试访问 https://YOURPROJECT.scm.azurewebsites.net 并找到 "Environment variables",搜索您的连接字符串并与您使用的变量进行比较。它将以您选择的连接类型 (SQLAzure) 为前缀。