【发布时间】:2018-02-12 15:18:05
【问题描述】:
我有一个在本地环境中运行良好的 .net 核心网络应用程序。但是,当我将它发布到 Azure Web App 时,我遇到了这个异常:
然后我找到了this article,并做了与图片显示相同的方法:
但是,一旦应用设置,它就会失败。
本教程和我的网络应用程序之间的区别在于,我的应用程序具有 SSL 认证以启用 https 连接。在这种情况下,我是否需要一些额外的管理才能让 Web 应用获取连接字符串?
编辑:
我看到@lolops 的帖子,发现在kudu 环境中有一个正确的连接字符串。所以我再次发布了它......它奏效了。这很奇怪,我不知道为什么问题已经消失了。
我专门做的只是重新启动我的电脑。这可能是一个解决方案吗?总之很抱歉给您添麻烦了。
【问题讨论】:
-
如何访问代码中的连接字符串?
-
@MartinBrandl 在我的代码中,我按照教程的说明使用了用户机密。
-
所以你使用
Configuration.GetConnectionString("DefaultConnection")而不是Configuration["DefaultConnection"]? -
@MartinBrandl 是的,我修改了
Startup.cs以使用代码。 -
好的。抱歉,我现在没有任何线索
标签: c# azure ssl azure-web-app-service connection-string