体面的低占用率的Web服务器? (。净)

时间:2008-12-04 20:19:25

标签: .net asp.net

我正在寻找一个服务器:

  • 轻量,
  • 非马车, 支持.NET,
  • 在客户端运行以进行测试,
  • 在Windows上运行


Cassinni太麻烦了,IIS太贵了,Apache很难设置,XSP只是linux
Visual Web Developer正在削减它。

6 个答案:

答案 0 :(得分:8)

IIS。这是唯一支持.Net的服务器。您可以在Apache上使用Mod_Mono,但这可能不会像运行IIS那样稳定。

答案 1 :(得分:3)

Cassini

注意:(来自他们的网站)

“UltiDev建议将UltiDev Cassini Web服务器作为Intranet(局域网内)Web服务器运行。由于UltiDev Cassini Windows服务正在运行,因此在不使用HttpVPN的情况下将UltiDev Cassini暴露于Internet可能不安全在强大的本地系统(NT AUTHORITY \ SYSTEM)帐户下。在Cassini下运行的应用程序可能会让攻击者完全控制系统。“

答案 2 :(得分:2)

XSP - “用C#编写的轻量级简单网络服务器”

当然,你将从apache + mod_mono获得更好的性能,但这绝对是轻量级的

此外,XSP在Windows上运行:http://www.mono-project.com/Mono:Windows

答案 3 :(得分:1)

答案 4 :(得分:1)

可能与此讨论无关,但要小心测试/调试cassini。它的线程模型与IIS不同。我在cassini上遇到安全问题(thread.CurrentPrincipal等),当我开始针对IIS调试时,它就消失了。

答案 5 :(得分:1)

我工作的公司制作了一个名为Neokernel Web Server的服务器来满足这些要求;它可以单独使用,也可以嵌入到您的应用程序中,并以编程方式启动。程序集大约500KB,因此非常小。这是一款商业支持的产品,提供免费评估许可证。它不是基于Cassini源代码,虽然像IIS和Cassini一样,它使用ASP.NET处理管道来处理ASP.NET文件。