如何从MVC4中的web.config中获取字符串值
本文关键字:获取 字符串 config web MVC4 中的 | 更新日期: 2023-09-27 18:29:13
我想获得一个logFilePath值,该值是我在appSettings中通过硬编码给出的。我正试图通过达到关键值
System.Configuration.Configuration rootWebConfig1 = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(null);
System.Configuration.KeyValueConfigurationElement customSetting = rootWebConfig1.AppSettings.Settings["azureLogUrl"];
string pathValue = customSetting.Value;
但是我得到了空引用异常。如何从web.config文件中获取值?
使用:
string pathValue = ConfigurationManager.AppSettings["azureLogUrl"];
您不需要将其强制转换为字符串并检查是否为null,因为文档状态为:
从Web.config文件的appSettings元素读取的值为始终为字符串类型。如果指定的密钥在Web.config文件,没有发生错误。相反,空字符串是返回。
您可以从web.config中获得如下值:
string pathValue = WebConfigurationManager.AppSettings["azureLogUrl"].ToString();