gpt4 book ai didi

asp.net-mvc - ASP.NET MVC 2 VirtualPathProvider GetFile 每次请求

转载 作者:行者123 更新时间:2023-12-02 05:32:20 25 4
gpt4 key购买 nike

我已经实现了一个 VirtualPathProvider。 VirtualPathProvider 从文件系统读取 View 。

但是我的问题是方法 GetFile(string virtualPath)不是每次请求都执行。我认为这与缓存有关,不是吗?我要的是每次请求都获取文件 .因为在某些情况下,文件系统中的页面会被修改,用户希望系统立即显示更改。

谢谢。

最佳答案

我自己在互联网上找到了解决方案。

真的很感谢 jbeall 回复于 07-15-2008, 11:05 AM。

http://forums.asp.net/t/1289756.aspx

简而言之,覆盖了以下方法

  • GetCacheDependency - 总是返回 null
  • GetFileHash - 总是返回不同的值

  • 经过这些修改后,对于每个请求,MVC 都会直接从源获取文件。

    关于asp.net-mvc - ASP.NET MVC 2 VirtualPathProvider GetFile 每次请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3747858/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com