Asp.net mvc 使用WebConfiguration Manager访问的设置源

Asp.net mvc 使用WebConfiguration Manager访问的设置源,asp.net-mvc,azure-web-app-service,Asp.net Mvc,Azure Web App Service,当ASP.NET MVC应用程序作为Azure Web应用程序运行时,WebConfiguration Manager可以从Azure门户应用程序设置和Web.config文件中拾取设置,门户设置优先 有没有办法检查某个特定设置是来自门户还是来自web.config?没有明确的方法可以判断。但是,如果您对肮脏/未记录的方式(不保证永远有效)没有意见,请尝试以下方法: 要检查FOO是否来自Azure,请检查是否存在名为APPSETTING\u FOO的环境变量。但是,如果您对肮脏/未记录的方式(不

当ASP.NET MVC应用程序作为Azure Web应用程序运行时,WebConfiguration Manager可以从Azure门户应用程序设置和Web.config文件中拾取设置,门户设置优先


有没有办法检查某个特定设置是来自门户还是来自web.config?

没有明确的方法可以判断。但是,如果您对肮脏/未记录的方式(不保证永远有效)没有意见,请尝试以下方法:


要检查
FOO
是否来自Azure,请检查是否存在名为
APPSETTING\u FOO

的环境变量。但是,如果您对肮脏/未记录的方式(不保证永远有效)没有意见,请尝试以下方法:


要检查
FOO
是否来自Azure,请检查是否存在名为
APPSETTING\u FOO

的环境变量,以防任何人需要检查连接字符串的相同信息,他们会根据提供程序获得不同的前缀,例如SQLAZURECONNSTR\uuuSqlConnstr\uSqlConnstr\uSqlConnstr,CUSTOMCONNSTR_uu。为了防止任何人需要检查连接字符串的相同信息,他们会根据提供程序获得不同的前缀,例如SQLAZURECONNSTR_uu、SQLCONNSTR_u、MYSQLCONNSTR_u、CUSTOMCONNSTR_u。