我最近在我的 QA 服务器上安装了 Service Control(V1.20.0),我使用 ServiceControl Management Utility 安装它,我没有更改默认值,我没有移动数据库位置。当我处于维护模式时,我能够浏览到 RavenDB。创建了特定的端点,我也有未过期的许可证。
这是我在 db 日志文件中找到的
Microsoft.Isam.Esent.Interop.EsentInvalidInstanceException:C:\Work\ravendb\SharedLibs\Sources\managedesent-61618\EsentInterop\Api.cs 中 Microsoft.Isam.Esent.Interop.Api.Check(Int32 err) 的实例句柄无效:C:\Work\ravendb\SharedLibs\Sources\managedesent-61618\EsentInterop\Api.cs 中 Microsoft.Isam.Esent.Interop.Api.JetBeginSession(JET_INSTANCE 实例,JET_SESID& sesid,字符串用户名,字符串密码)的第 2739 行: Raven.Storage.Esent.StorageActions.DocumentStorageActions..ctor 的第 823 行(JET_INSTANCE 实例,字符串数据库,TableColumnsCache tableColumnsCache,OrderedPartCollection`1 documentCodecs,IUuidGenerator uuidGenerator,IDocumentCacher 缓存器,EsentTransactionContext transactionContext,TransactionalStorage transactionalStorage)在 c:\Builds\RavenDB-稳定 2.5\Raven。数据库\Storage\Esent\StorageActions\General.cs:第 76 行