Raven.Server.exe无法授予收听HTTP的权限

恩德里

我已经将RavenDB 2.5.0安装为Windows服务。当我尝试以管理员身份运行Raven.Server.exe时,我收到以下消息:

Trying to revoke rights for http.sys
runas netsh http delete urlacl url=https://+:8080/
Trying to grant rights for http.sys
runas netsh http add urlacl url=http://+:8080/ user="Endri-PC\Endri"
Failed to grant rights for listening to http, exit codes: (1 and 1)
A critical error occurred while starting the server. Please see the exception de
tails bellow for more details:
System.InvalidOperationException: Could not write to location: C:\RavenDB\Databa
se\System. Make sure you have read/write permissions for this path. ---> Microso
ft.Isam.Esent.Interop.EsentFileAccessDeniedException: Cannot access file, the fi
le is locked or in use
   at Raven.Storage.Esent.TransactionalStorage.Initialize(IUuidGenerator uuidGen
erator, OrderedPartCollection`1 documentCodecs)
   --- End of inner exception stack trace ---
   at Raven.Storage.Esent.TransactionalStorage.Initialize(IUuidGenerator uuidGen
erator, OrderedPartCollection`1 documentCodecs)
   at Raven.Database.DocumentDatabase..ctor(InMemoryRavenConfiguration configura
tion, TransportState transportState)
   at Raven.Server.RavenDbServer..ctor(InMemoryRavenConfiguration settings)
   at Raven.Server.Program.RunServerInDebugMode(RavenConfiguration ravenConfigur
ation, Boolean launchBrowser)
   at Raven.Server.Program.RunInDebugMode(Nullable`1 anonymousUserAccessMode, Ra
venConfiguration ravenConfiguration, Boolean launchBrowser, Boolean noLog)
   at Raven.Server.Program.<>c__DisplayClass34.<InteractiveRun>b__1b()
   at Raven.Server.Program.InteractiveRun(String[] args)
   at Raven.Server.Program.Main(String[] args)
Press any key to continue...

你知道该怎么办吗?

巴尔加兹

当我遵循RavenDB文档的“基本概念”部分时,遇到了以下相同的问题:

C:\RavenDB>Raven.Server.exe
Trying to grant rights for http.sys
runas netsh http add urlacl url=http://+:8080/ user="User-PC\User"
Failed to grant rights for listening to http, exit codes: (0 and 1)
A critical error occurred while starting the server. Please see the exception details bellow for more details:
System.InvalidOperationException: Could not write to location: C:\RavenDB\Data.
Make sure you have read/write permissions for this path. ---> Microsoft.Isam.Esent.Interop.EsentFileAccessDeniedException: Cannot access file, the file is locked or in use
<stack trace follows>

问题是RavenDB安装程序已自动将RavenDB服务器作为Windows服务启动,从而阻止了命令行Raven.Server.exe能够访问正确的目录。我只是打开了服务控制面板(“开始”菜单-> services.msc),并停止了RavenDB服务。之后,从命令行启动Raven.Server.exe的工作如文档中所示。

请注意,这是在具有RavenDB 2.5.2851的“开发”模式下的Windows 7 x64 Professional计算机上运行的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Raven.Server.exe无法授予收听HTTP的权限

来自分类Dev

如何使用HTTP API从Raven获取文档

来自分类Dev

如何使用HTTP API从Raven获取文档

来自分类Dev

Raven DB JsonSerializationException无法加载程序集

来自分类Dev

使用Sentry的Raven JS收集所有HTTP错误

来自分类Dev

无法从ASP.NET 5 Web应用程序运行Raven Studio

来自分类Dev

授予创建表的权限-SQL Server

来自分类Dev

SQL Server:尽管授予了权限,但插入权限被拒绝

来自分类Dev

什么是推荐的Twisted Sentry / Raven集成?

来自分类Dev

使用Raven DB的TypedParameterExpression任何查询

来自分类Dev

什么是推荐的Twisted Sentry / Raven集成?

来自分类Dev

使用Sail.js设置哨兵(Raven)

来自分类Dev

如何授予SQL Server读取我的SSL密钥的权限?

来自分类Dev

SQL Server:存储过程的EXECUTE AS子句未授予sysadmin权限

来自分类Dev

IIS AppPool授予SQL Server权限(添加NT AUTHORITY \ IUSR)

来自分类Dev

授予自身EXECUTE权限的SQL Server存储过程

来自分类Dev

IIS AppPool授予SQL Server权限(添加NT AUTHORITY \ IUSR)

来自分类Dev

SQL Server:存储过程的EXECUTE AS子句未授予sysadmin权限

来自分类Dev

SQL Server-向AD用户授予对SP的访问权限

来自分类Dev

如何使用 Raven Studio 查询 Raven db 中的所有数据库

来自分类Dev

无法启动 IBM HTTP Server

来自分类Dev

尝试初始化raven db时出现访问错误

来自分类Dev

Symfony2 Monolog配置为使用raven handler(Sentry)

来自分类Dev

如何使用哨兵/ raven-js记录所有内容

来自分类Dev

哨兵:带有raven-node的nodejs中的setUserContext?

来自分类Dev

如何从CLR类型获取Raven DB索引名称

来自分类Dev

如何在Raven中获取DocumentStore活动会话数?

来自分类Dev

Symfony2 Monolog配置为使用raven handler(Sentry)

来自分类Dev

如何使用哨兵/ raven-js记录所有内容

Related 相关文章

  1. 1

    Raven.Server.exe无法授予收听HTTP的权限

  2. 2

    如何使用HTTP API从Raven获取文档

  3. 3

    如何使用HTTP API从Raven获取文档

  4. 4

    Raven DB JsonSerializationException无法加载程序集

  5. 5

    使用Sentry的Raven JS收集所有HTTP错误

  6. 6

    无法从ASP.NET 5 Web应用程序运行Raven Studio

  7. 7

    授予创建表的权限-SQL Server

  8. 8

    SQL Server:尽管授予了权限,但插入权限被拒绝

  9. 9

    什么是推荐的Twisted Sentry / Raven集成?

  10. 10

    使用Raven DB的TypedParameterExpression任何查询

  11. 11

    什么是推荐的Twisted Sentry / Raven集成?

  12. 12

    使用Sail.js设置哨兵(Raven)

  13. 13

    如何授予SQL Server读取我的SSL密钥的权限?

  14. 14

    SQL Server:存储过程的EXECUTE AS子句未授予sysadmin权限

  15. 15

    IIS AppPool授予SQL Server权限(添加NT AUTHORITY \ IUSR)

  16. 16

    授予自身EXECUTE权限的SQL Server存储过程

  17. 17

    IIS AppPool授予SQL Server权限(添加NT AUTHORITY \ IUSR)

  18. 18

    SQL Server:存储过程的EXECUTE AS子句未授予sysadmin权限

  19. 19

    SQL Server-向AD用户授予对SP的访问权限

  20. 20

    如何使用 Raven Studio 查询 Raven db 中的所有数据库

  21. 21

    无法启动 IBM HTTP Server

  22. 22

    尝试初始化raven db时出现访问错误

  23. 23

    Symfony2 Monolog配置为使用raven handler(Sentry)

  24. 24

    如何使用哨兵/ raven-js记录所有内容

  25. 25

    哨兵:带有raven-node的nodejs中的setUserContext?

  26. 26

    如何从CLR类型获取Raven DB索引名称

  27. 27

    如何在Raven中获取DocumentStore活动会话数?

  28. 28

    Symfony2 Monolog配置为使用raven handler(Sentry)

  29. 29

    如何使用哨兵/ raven-js记录所有内容

热门标签

归档