IIS中修改XML文件,缓存没有更新

qqwmly 2018-06-20 04:17:08
我现在有个aspnet程序,更改了个link.xml文件里的地址(里边是些链接地址),但是画面中地址并没有限制最新的,还是link.xml里边旧的链接地址,
各位大侠,这个怎么解决呢
如果不重启IIs服务怎么解决呢,
aspnet里边挂着很多东西,不想重新iis服务,或者缓存池的情况下怎么解决

网上说把web。config 打开不做任何修改在保存就可以了,这个机制可以不
...全文
284 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghui0380 2018-06-20
  • 打赏
  • 举报
回复
请百度“文件缓存依赖” 因为微软对缓存依赖实现了2套,1套在web里,1套在system.runtime里,但其实这两个可以通用,我们不知道你会选择哪一个,所以我们不提供具体代码了,你自己百度完了,自己选择
Jason_Mao1 2018-06-20
  • 打赏
  • 举报
回复
web.config 里面的节点修改是 实时生效的。你的那个link.xml 应该也是可以的,你是不是哪里做了缓存了 。读取的不是最新的呢 ?
丰云 2018-06-20
  • 打赏
  • 举报
回复
引用 楼主 qqwmly 的回复:
网上说把web。config 打开不做任何修改在保存就可以了,这个机制可以不
这就是重置网站,跟重启是一回事 你这种情况,需要从业务角度来解决, 如果xml文件的内容精彩需要换的,最好是使用的时候实时读取,或存到数据库去 目前没有办法能够不重启的情况下修改你的应用内存记录,除非使用牛逼的内存修改器

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧