Web RavenDB windows服务如何为网页提供服务?

Web RavenDB windows服务如何为网页提供服务?,web,windows-services,ravendb,Web,Windows Services,Ravendb,我将RavenDB作为windows服务运行。它是如何为网页服务的?我在RavenDB文件夹结构中没有看到任何HTML或ASPX文件 此外,当我启动服务并运行此命令时: netstat-an |查找“8080” 我得到这个结果: TCP 0.0.0.0:8080 0.0.0.0:0侦听 TCP[::]:8080[::]:0正在侦听 如果windows服务正在侦听TCP8080,那么为什么我可以通过HTTP从浏览器访问Raven Studio http://server:8080/raven/st

我将RavenDB作为windows服务运行。它是如何为网页服务的?我在RavenDB文件夹结构中没有看到任何HTML或ASPX文件

此外,当我启动服务并运行此命令时:

netstat-an |查找“8080”

我得到这个结果:

TCP 0.0.0.0:8080 0.0.0.0:0侦听
TCP[::]:8080[::]:0正在侦听

如果windows服务正在侦听TCP8080,那么为什么我可以通过HTTP从浏览器访问Raven Studio

http://server:8080/raven/studio.html

我知道我遗漏了一些基本的东西,但我不确定这两者是如何结合在一起的,我想知道,因为我认为这将帮助我找出如何保护DB和Raven Studio的安全。有人能解释一下吗?

HTTP是TCP之上的一层所有web服务器将使用netstat之类的工具显示为TCP

您不需要有html或aspx文件才能使用http。在内部,raven在您作为服务或控制台模式运行时使用。(它也可以在IIS内部运行,或者直接嵌入到应用程序中)

关于安全,RavenDB有很多选择:

  • Windows身份验证

这正是我想要的。非常感谢。我在Windows身份验证方面遇到问题。如果你想帮忙: