IIS的运行ASP.NET有什么替代方法吗?
CassiniEx似乎很老了?
答案 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)
答案 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服务器的开源项目。
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:"/"