1

我的本地 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

这将无限期地继续,而不会出现该站点。我怀疑文件系统上的锁定会发生某种形式的死锁。

4

1 回答 1

2

我清除了所有文件的 ..\Data\indexes\__system 文件夹并解决了问题。

于 2010-10-21T22:32:15.507 回答