我的本地 Sitecore CMS 6.2.0.3322 已停止工作。我无法再启动本地调试版本并将其附加到 IIS 或 WebDev.WebServer20.exe(内置 Web 服务器的 VS2010)。
当我开始使用 WebDev 时,我看到调试输出窗口中每秒出现几次以下消息:
mscorlib.dll 中出现了“System.IO.IOException”类型的第一次机会异常
如果我运行 Process Monitor,我会以大致相同的频率看到以下内容。
Date & Time: 22/10/2010 11:10:37 a.m.
Event Class: File System
Operation: CreateFile
Result: NAME COLLISION
Path: D:\Development\<project name>\Data\indexes\__system\write.lock
TID: 4948
Duration: 0.0000388
Desired Access: Generic Read/Write
Disposition: Create
Options: Synchronous IO Non-Alert, Non-Directory File, Open No Recall
Attributes: n/a
ShareMode: Read
AllocationSize: 0
这将无限期地继续,而不会出现该站点。我怀疑文件系统上的锁定会发生某种形式的死锁。