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

标签 c# azure ssl azure-web-app-service connection-string

我有一个 .net core Web 应用程序,可以在本地环境中正常运行。但是,当我将其发布到 Azure Web App 时,我遇到了此异常:

<小时/>

enter image description here

<小时/>

然后我发现this article并采用与图片所示相同的方法:

<小时/>

enter image description here

<小时/>

但是,应用设置后就会失败。

<小时/>

enter image description here

<小时/>

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

<小时/>

编辑:

我看到@lolops的帖子,发现在kudu环境中有一个正确的连接字符串。所以我再次发布了它......并且它起作用了。这很奇怪,我不知道为什么问题消失了。

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

最佳答案

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

关于c# - 启用 https 时,应用程序设置中的连接字符串不起作用 : Azure Web App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48749661/

相关文章:

java - ONOS 中的 SSL 调试

c# - 使用返回的错误消息来确定是否存在错误

c# - 获取列的最大值

git - 如何在 Azure Devops 中创建子模块?

azure - 使用Postman测试Azure APIM Oauth 2.0生成jwt

java - 使用 Java 的 SSL 握手错误

SVN、OSX10.7 : SSL handshake failed: SSL error code -1/1/336032856

c# - 为什么要使用 Parse 将字符串转为 int?

C# Lambda 表达式 : Why should I use them?

azure - 无法在 azure AKS 中为节点池创建节点标签