在我正在进行的项目中,我们通常将应用程序设置定义在一个单独的文件中。这就是多年来的做法,今后我们希望将所有系统配置保存在一个文件中。我正在考虑使用 web.config 部分,这样我就可以使用 ConfigurationManager 类从服务器上运行的 C# 代码加载我需要的配置。
如果我使用我们自己的方式进行应用程序设置,我会在会话中加载它,并通过从会话中加载值使其可用于应用程序。在线阅读后,使用会话背后的一些性能问题似乎是我们必须反序列化会话对象的值。
每次我们使用 ConfigurationManager 读取值时,IIS 是否会反序列化 web.config 值?
谢谢你,维杰·塞尔瓦拉吉