感谢您对如何解决此问题的想法。
这是设置:
我看到的问题是应用程序服务器之间的同步问题。例如,从单个网络共享中删除一台应用程序服务器上的文件(并确认已从单个网络共享中删除了文件),然后在单个网络共享上的另一台应用程序服务器上进行文件搜索,仍会显示已删除的文件
使用.NET Core的File.Delete(也尝试过FileInfo.Delete)删除文件。
.NET Core和Directory.GetFiles都在进行文件搜索。
让我感到困惑的是,我可以确认文件已从一台应用程序服务器的网络共享中删除,那么当我确认从另一台文件服务器进行查询后,为什么会短暂显示该文件?被删除。几乎就像正在进行一些缓存一样。
如果您有解决此问题的想法,我将不胜感激。