我有一个 .net core Web 应用程序,可以在本地环境中正常运行。但是,当我将其发布到 Azure Web App 时,我遇到了此异常:
<小时/> <小时/>然后我发现this article并采用与图片所示相同的方法:
<小时/> <小时/>但是,应用设置后就会失败。
<小时/> <小时/>教程和我的网络应用程序之间的区别在于我的网络应用程序具有 SSL 认证以启用 https 连接。我是否需要一些额外的管理才能使网络应用程序在这种情况下获取连接字符串?
<小时/>编辑:
我看到@lolops的帖子,发现在kudu环境中有一个正确的连接字符串。所以我再次发布了它......并且它起作用了。这很奇怪,我不知道为什么问题消失了。
我特意做的只是重新启动我的电脑。这可能是一个解决方案吗?无论如何,很抱歉给您带来麻烦。
最佳答案
尝试访问https://YOURPROJECT.scm.azurewebsites.net并找到“环境变量”,搜索您的连接字符串并与您使用的变量进行比较。它将以您选择的连接类型 (SQLAzure) 为前缀。
关于c# - 启用 https 时,应用程序设置中的连接字符串不起作用 : Azure Web App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48749661/