IIS7下,被调用(如,通过web访问或者通过web下载)的文件,通过FTP更新,会出现“550 The process cannot access the file because it is being used by another process”不能更新,也就是web服务访问的优先级高于FTP服务,这个设置是微软的iis7内核机制,我们不能修改。
在IIS6下面是FTP服务优先于web服务,正被下载的文件,如果通过FTP服务更新正在下载的文件,它会中断web的下载,FTP能正常更新。
II7可以在更新文件的时候,又不影响客户下载,解决方法: