访问IIS全局应用程序设置

3

是否可以访问全局应用程序设置(在IIS主屏幕上定义 -> 应用程序设置)。我相信全局web.config应该被所有应用程序继承,但我已经尝试过了。

var myGlobalSetting = ConfigurationManager.AppSettings["MyGlobalSetting"]

并且

var appSettings = (NameValueCollection)HttpContext.Current.GetSection("appSettings");
var myGlobalSetting = appSettings["MyGlobalSetting"];

两者都返回null。我没有任何覆盖或清除设置的东西。

我做错了什么?谢谢。


1
如果我没记错的话,那些关于设置的请求只会询问应用程序的 web.config 文件。 - Christopher Stevenson
嗯,那么为什么IIS主屏幕上的应用程序设置被命名为它们所命名的名称 - 令人困惑?那么它们是用来做什么的呢? - Vladimirs
web.config 文件中有一个名为 appSettings 的节点。 - Christopher Stevenson
1个回答

0
你可以使用 WebConfigurationManager:
var myGlobalSetting = WebConfigurationManager.AppSettings["MyGlobalSetting"];

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接