C# 为什么主机上删除的文件可以通过我的下载程序下载?
我正在创建一个C# 为什么主机上删除的文件可以通过我的下载程序下载?,c#,asp.net,caching,iis,webserver,C#,Asp.net,Caching,Iis,Webserver,我正在创建一个下载程序。我的代码工作得很好,但我有一个问题,如下所示: 我通过FTP将文件放在主机上的某个位置。可通过以下链接访问: example.com/box/music.mp3 首先,我运行我的下载程序,它尝试下载music.mp3,它完全可以下载 现在,我通过FTP应用程序将主机上的music.mp3重命名为music1111.mp3 然后,我再次运行我的下载程序,它尝试下载音乐。mp3和它可以 为什么mydownloader可以在主机上下载已删除或重命名的文件 我甚至可以通过
下载程序
。我的代码工作得很好,但我有一个问题,如下所示:
- 我通过FTP将文件放在主机上的某个位置。可通过以下链接访问:
- 首先,我运行我的
,它尝试下载music.mp3,它完全可以下载下载程序
- 现在,我通过FTP应用程序将主机上的music.mp3重命名为music1111.mp3
- 然后,我再次运行我的
,它尝试下载音乐。mp3和它可以下载程序
downloader
可以在主机上下载已删除或重命名的文件
我甚至可以通过firefox下载强>
我在应用程序中使用了防止缓存,但它对我没有帮助
public static class NativeMethods
{
[DllImport("WinInet.dll", PreserveSig = true, SetLastError = true)]
public static extern void DeleteUrlCacheEntry(string url);
}
我认为这是web服务器的影响,例如缓存或。。。。它是?有什么想法吗
有没有办法防止在web服务器上下载没有任何代码的缓存文件
如果我需要在主机上编写一些代码,请通过链接或说明指导我,我的主机是Windows Server
,它使用IIS
,我的网站是由ASP.NET MVC
编写的