我有一个.net核心网络应用程序,在本地环境中运行良好。但是,当我将其发布到Azure Web App时,我遇到了这个例外:
然后我找到this article并采用与图像显示相同的方法:
但是,一旦应用了设置,它就会失败。
教程和我的网络应用程序之间的区别在于我的人员拥有SSL认证以启用https连接。我是否需要一些额外的管理才能使Web应用程序在这种情况下获得连接字符串?
修改
我看到了@ lolops的帖子,发现在kudu环境中有一个正确的连接字符串。所以我再次发布它......它有效。这很奇怪,我不知道为什么问题已经消失。
我特意做的只是重启我的电脑。这可能是一个解决方案吗?无论如何,对不起烦恼。
答案 0 :(得分:1)
尝试访问https://YOURPROJECT.scm.azurewebsites.net并找到"环境变量",搜索您的连接字符串并与您使用的变量进行比较。它将以您选择的连接类型为前缀(SQLAzure)。