ASP.NET网站/服务托管

时间:2008-11-03 13:10:37

标签: asp.net web-services webserver hostable-web-core

除了IIS之外,还有其他可能用于托管基于ASP.NET的网站和Web服务吗?这些是微软推荐用于小规模环境的吗?

3 个答案:

答案 0 :(得分:6)

您可以使用IIS 7's Hostable Web Core.在自己的应用程序中托管自己的Web服务器。当然,您可以创建自己的应用程序来侦听端口80.但是,所涉及的复杂性可能无法使用值得一试。

答案 1 :(得分:2)

也可以在Cassini Web Server中托管基于ASP.NET的网站和Web服务。 Here是Cassini Web Server的网站。网站概述:

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

当然不建议Microsoft,但可以将此Web服务器嵌入到应用程序安装程序包中。

答案 2 :(得分:0)

Ohad有一个关于让它在apache上运行的教程:asp.net on apache。我不确定它运行得如何,但它确实有效。我不认为微软推荐除IIS以外的任何东西,但为什么会这样。对于大多数小规模使用,Windows Server将拥有一个小站点已经打包的所有东西。我不确定为什么你需要找到替代品,除非你没有可用的Windows服务器,在这种情况下,apache端口应该工作对你而言。