【发布时间】:2009-01-13 22:26:23
【问题描述】:
是否有任何替代 IIS 的 Windows 来运行 ASP.NET?
CassiniEx 似乎很老了?
【问题讨论】:
是否有任何替代 IIS 的 Windows 来运行 ASP.NET?
CassiniEx 似乎很老了?
【问题讨论】:
UltiDev Cassini 是一个“免费、轻量级和可再分发的 Web 服务器,可以托管 ASP.NET 3.5、3.0、2.0 和 1.1 应用程序和静态 HTML 站点”。 (它基于原始的 Cassini 网络服务器)。
除此之外,还有 Visual Studio 附带的开发 Web 服务器。但据我所知,这只能在开发期间/从 Visual Studio 中使用。
附言UtilDev PRO支持asp.net 4.0。
【讨论】:
您也可以使用Abyss Web Server,即ASP.NET compatible。
【讨论】:
我认为 Apache 2 可以做到这一点。至少在 Linux 上运行时可以。
不过,您将需要一个插件。 Mod_aspdotnet 是你的朋友 :-)
【讨论】:
UltiDev 发布了其 Web 服务器产品的新版本 - UltiDev Web Server Pro。它确实支持 .NET Framework 4。它是一个非常先进但又很小的可再分发 Web 服务器,适合在 Visual Studio 中调试或像 IIS 一样托管 Web 应用程序。
【讨论】:
有一些用 C# 实现的轻量级 Web 服务器的开源项目。
Kayak 项目看起来很有希望,但 C# WebServer 项目目前似乎更强大。
【讨论】:
您可以将 Apache 和 mono 与 mod_mono 一起使用。看起来工作量很大,但应该完成工作。我想这取决于您需要 IIS 以外的其他东西的原因,这是否是一种可行的方法。
【讨论】:
如果您安装了任何 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:"/"
【讨论】: