【发布时间】:2021-01-12 06:40:17
【问题描述】:
我遇到了 .Net core 3.1 应用程序无法正常运行的问题。 我可以在本地机器上正常运行该应用程序。 我在应用程序上添加了自定义授权,该应用程序在我的本地机器上运行良好。 在我将应用程序部署到 Azure 应用程序服务并使用应用程序设置配置变量并重新启动应用程序并对其进行测试后,授权失败。
在我使用 Configuration["Appsettings:Authorization"] 读取应用程序设置的 Configureservices 方法中的 Startup 类中。 在我的本地机器上,这个值来自 appsettings.json。 一切顺利。
在我将应用程序部署到 Azure 后,创建应用程序设置(请参阅屏幕截图)并重新启动应用程序并测试,我收到 unAuthorize 消息。
为了解决它,我现在将应用程序重新部署到 Azure,但包含 appsettings.json,现在应用程序运行正常。
我想知道 Configuration["Appsettings:Authorization"] 是否是读取 Azure 应用程序设置的正确方法,或者我在这里做错了什么。 请指教。
【问题讨论】:
-
在问题中添加您的
appsettings.json。
标签: c# azure asp.net-core web-applications configuration