如何查看 Azure 应用服务 Web 应用的最终 appSettings 值?
How can I view the final appSettings values on an Azure App Service web app?
我有一个 ASP.NET MVC 应用程序部署到 Microsoft Azure 应用程序服务,但在 appSettings 和 connectionStrings 值方面遇到了一些问题。
我在 web.config 中设置了一些值,并在应用服务的“应用程序设置”选项卡中设置了一些值来覆盖它们。我想快速轻松地查看 final 值以检查设置是否正确。
我该怎么做?
注意:我试过使用 az webapp config appsettings list
,但这似乎只能带回应用服务的应用程序设置中配置的内容,而不是与 web.config 结合的合并结果。
Azure API 不会 return 包含来自您的 web.config 文件的设置的值。
获得此信息的唯一方法是在您自己的运行时中询问配置系统。例如按照这些行使用代码:
foreach (string name in ConfigurationManager.AppSettings)
{
string val = ConfigurationManager.AppSettings[name];
...
}
foreach (ConnectionStringSettings settings in ConfigurationManager.ConnectionStrings)
{
string connStr = settings.ConnectionString;
string provider = settings.ProviderName;
...
}
这将为您提供适用于您的应用的有效值。
您可以使用 azure KUDU SCM. if your application address is "https://app_name.azurewebsites.net" you can access it in the address "https://app_name.scm.azurewebsites.net" or from azure portal
查看所有运行时应用程序设置、连接字符串和环境变量(以及更多...)
和kudo REST API, you can get the settings, delete or post them in this address https://app_name.scm.azurewebsites.net/api/settings
您还可以在 Azure 门户中使用以下边栏选项卡(在“开发工具”部分下):
控制台
要查看文件,您可以使用type
命令,例如:
type web.config
高级工具
这指向Kudu service。
导航到调试控制台 > 选择 CMD 或 PowerShell 时,您可能会看到已部署的文件。然后导航到您的配置目录(例如 site/wwwroot)并选择下载或编辑文件。
应用服务编辑器
App Service Editor 是 Azure 工具集中的一个相对较新的工具。默认视图是文件列表,因此您可以浏览所有托管文件,包括配置文件。
我有一个 ASP.NET MVC 应用程序部署到 Microsoft Azure 应用程序服务,但在 appSettings 和 connectionStrings 值方面遇到了一些问题。
我在 web.config 中设置了一些值,并在应用服务的“应用程序设置”选项卡中设置了一些值来覆盖它们。我想快速轻松地查看 final 值以检查设置是否正确。
我该怎么做?
注意:我试过使用 az webapp config appsettings list
,但这似乎只能带回应用服务的应用程序设置中配置的内容,而不是与 web.config 结合的合并结果。
Azure API 不会 return 包含来自您的 web.config 文件的设置的值。
获得此信息的唯一方法是在您自己的运行时中询问配置系统。例如按照这些行使用代码:
foreach (string name in ConfigurationManager.AppSettings)
{
string val = ConfigurationManager.AppSettings[name];
...
}
foreach (ConnectionStringSettings settings in ConfigurationManager.ConnectionStrings)
{
string connStr = settings.ConnectionString;
string provider = settings.ProviderName;
...
}
这将为您提供适用于您的应用的有效值。
您可以使用 azure KUDU SCM. if your application address is "https://app_name.azurewebsites.net" you can access it in the address "https://app_name.scm.azurewebsites.net" or from azure portal
查看所有运行时应用程序设置、连接字符串和环境变量(以及更多...)和kudo REST API, you can get the settings, delete or post them in this address https://app_name.scm.azurewebsites.net/api/settings
您还可以在 Azure 门户中使用以下边栏选项卡(在“开发工具”部分下):
控制台
要查看文件,您可以使用type
命令,例如:
type web.config
高级工具
这指向Kudu service。
导航到调试控制台 > 选择 CMD 或 PowerShell 时,您可能会看到已部署的文件。然后导航到您的配置目录(例如 site/wwwroot)并选择下载或编辑文件。
应用服务编辑器
App Service Editor 是 Azure 工具集中的一个相对较新的工具。默认视图是文件列表,因此您可以浏览所有托管文件,包括配置文件。