asp.net – ConfigurationManager.AppSettings缓存
发布时间:2020-05-23 06:20:52 所属栏目:asp.Net 来源:互联网
导读:我们知道IIS缓存ConfigurationManager.AppSettings,所以它只读取磁盘一次,直到web.config更改。这是为了性能目的。 有人在: http://forums.asp.net/p/1080926/1598469.aspx#1598469 .NET Framework不会对app.config执行相同的操作,但它对于每个请求从磁盘
|
我们知道IIS缓存ConfigurationManager.AppSettings,所以它只读取磁盘一次,直到web.config更改。这是为了性能目的。 有人在: http://forums.asp.net/p/1080926/1598469.aspx#1598469 .NET Framework不会对app.config执行相同的操作,但它对于每个请求从磁盘读取。但我觉得很难相信,因为它会更慢。请告诉我他错了,或者我将不得不修复我写的每个控制台/ Windows窗体/ Windows服务。 更新我很遗憾,我错误地解释了人们在上面链接论坛中说的话。 解决方法快速测试似乎表明这些设置只在应用程序启动时加载。//edit the config file now.
Console.ReadLine();
Console.WriteLine(ConfigurationManager.AppSettings["ApplicationName"].ToString());
Console.WriteLine("Press enter to redisplay");
//edit the config file again now.
Console.ReadLine();
Console.WriteLine(ConfigurationManager.AppSettings["ApplicationName"].ToString());
Console.ReadLine();
您将看到所有输出保持不变。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 成员资格生成密码仅字母数字密码?
- 如何在ASP.NET应用程序中记录错误(异常)?
- asp.net-mvc – ASP.NET MVC 2 on mono
- model-view-controller – 比较Dates DataAnnotations验证a
- asp.net – 无法获取IIS的目录
- asp.net-core – 用于ASP.NET 5的Web服务器,无需调试活动即
- asp.net-mvc – ASP.NET MVC应用程序中的“坏二进制签名”
- asp.net-mvc – 2010初学者指南流利的nHibernate
- ASP.NET 2.0 – 带有tbody / thead的DataGrid
- asp.net-mvc – 使用ASP.NET MVC剃刀的自定义控件
推荐文章
站长推荐
- 调试w /附加到进程启动ASP.NET开发服务器
- asp.net – InvalidOperationException:在程序集
- asp.net – 如何可靠地跟踪CSS使用情况?
- 如何在asp.net中更改javascript警告框的标题?
- asp.net mvc添加到AUTHORIZE属性
- asp.net-mvc – 在表单提交时传递整个模型
- asp.net-mvc – FormsAuthentication.SetAuthCoo
- asp.net-mvc-4 – 组合ASP.NET MVC4捆绑和requir
- asp.net – .axd文件生成404错误
- asp.net-mvc – ASP.NET MVC 2中的验证是如何实际
热点阅读
