我正在寻找一个服务器:
Cassinni太麻烦了,IIS太贵了,Apache很难设置,XSP只是linux
Visual Web Developer正在削减它。
答案 0 :(得分:8)
IIS。这是唯一支持.Net的服务器。您可以在Apache上使用Mod_Mono,但这可能不会像运行IIS那样稳定。
答案 1 :(得分:3)
注意:(来自他们的网站)
“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文件。