IIS的替代方案,用于运行ASP.NET的Windows

时间:2009-01-13 22:26:24

标签: asp.net windows iis

IIS的运行ASP.NET有什么替代方法吗?

CassiniEx似乎很老了?

7 个答案:

答案 0 :(得分:19)

UltiDev Cassini是一个“免费,轻量级,可再发行的Web服务器,可以托管ASP.NET 3.5,3.0,2.0和1.1应用程序以及静态HTML站点”。 (它基于原始的Cassini Web服务器)。

除此之外,还有Visual Studio附带的开发Web服务器。但据我所知,这只能在开发期间/从Visual Studio中使用。

P.S。 UtilDev PRO支持asp.net 4.0。

答案 1 :(得分:8)

您还可以使用Abyss Web Server ASP.NET compatible

答案 2 :(得分:7)

我认为Apache 2可以做到这一点。至少它可以在Linux上运行。

但是你需要一个插件。 Mod_aspdotnet是你的朋友: - )

答案 3 :(得分:6)

UltiDev发布了其新版本的网络服务器产品 - UltiDev Web Server Pro。它支持.NET Framework 4.它是一个非常先进但很小的可再发行的Web服务器,适合在Visual Studio中调试或托管Web应用程序,就像IIS一样。

答案 4 :(得分:5)

在C#中实现了一些用于轻量级Web服务器的开源项目。

  1. C# WebServer 关于Codeplex的项目。
  2. Google Code上的Kayak项目。
  3. Kayak项目看起来很有希望,但C#WebServer项目目前似乎更加强大。

答案 5 :(得分:1)

你可以使用Apache和mono与mod_mono。这似乎很多工作,但它应该完成工作。我想这取决于你需要IIS以外的其他东西的原因,无论它是否是一种可行的方法。

答案 6 :(得分:0)

如果已安装任何VisualStudio组件,这将为您提供http://localhost:8080/上的IIS功能 当然,开发服务器的版本可能会有所不同(在下面的示例中为10.0)。

mkdir c:\inetpub\wwwroot
cd "C:\Program Files (x86)\Common Files\microsoft shared\DevServer\10.0"
WebDev.WebServer40 /port:8080 /path:"c:\inetpub\wwwroot" /vpath:"/"