关于如何在代码中引用web.config键名的想法

Gab*_*ams 1 asp.net web-config

当您的web.config或app.config文件具有appsettings条目时,在代码文件中引用其键的最佳方法是什么?

我曾与之合作的开发人员对此有不同的看法.有人说硬编码字符串,而其他人则建议应该有一个包含字符串常量的文件,在你的代码中,你使用常量作为appsettings键.

我有兴趣听取其他意见.你是做什么?为什么它是最好的?

Wya*_*ett 5

字符串常量总比没有好,但我最初投票使用配置类来提供对配置值的强类型,intellisense友好访问.如果由于某种原因我坚持使用AppSettings.

在一个更完美的世界中,我会投票完全避免使用appSettings并使用自定义配置类,因为从长远来看它们更加清晰.