【发布时间】:2021-10-23 03:44:04
【问题描述】:
我正在尝试遵循本指南https://docs.microsoft.com/en-us/azure/azure-app-configuration/quickstart-aspnet-core-app?tabs=core5x,它在本地工作,我可以使用此代码很好地获取连接字符串。
var settings = config.Build();
var connection = settings.GetConnectionString("AppConfig");
当我发布到 Azure 时出现问题,我收到 HTTP 500 错误。我尝试过尽可能打开所有类型的日志,我什至尝试在 Main 方法中尝试 TryCatch 以查看是否可以看到实际错误,但所有日志记录都在向我发送错误页面的 HTML。有什么帮助吗?如果有人知道这会破坏 Azure 的原因,那就太好了,或者告诉我如何实际获取真正详细的错误消息,以便我可以看到发生了什么问题。现在我只是硬编码了连接字符串,然后就可以正常工作了。
【问题讨论】:
-
您的应用程序是否拥有对配置文件的读取权限?
-
是的。当我对连接字符串进行硬编码时,它可以工作。还有它的 Azure,所以我认为这应该可以工作,因为它来自 Microsoft 的 Azure 指南。
标签: asp.net-mvc azure