【发布时间】:2014-12-12 11:27:53
【问题描述】:
我的网站使用虚拟目录在三个负载平衡的 Web 服务器之间共享图像时遇到问题。
这三台 Web 服务器都有一个使用 IIS 7.5 安装的 asp.net 网站和一个指向同一个共享文件夹的虚拟目录。读取图像没有问题。
问题是正在下载图像并写入共享文件夹的 Windows 服务出现异常,“进程无法访问文件 'D:\WebShare\images\440.jpg' 因为它正在被另一个过程”。
有没有办法“强制”覆盖?还是我应该重新考虑我的解决方案?多个 Web 服务器共享一个文件夹并且其他一些进程更新该文件夹中的文件但我找不到解决我的问题的方法,这一定是一种非常常见的情况。
【问题讨论】:
标签: asp.net iis windows-services virtual-directory shared-directory