3

除了 IIS 之外,是否还有其他可能用于托管基于 ASP.NET 的网站和 Web 服务,这是 Microsoft 推荐用于小型环境的?

4

3 回答 3

6

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

于 2008-11-03T13:19:32.730 回答
2

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

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

当然微软不推荐,但是这个web服务器可以嵌入到应用安装包中。

于 2008-11-03T15:48:42.447 回答
0

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

于 2008-11-03T13:15:34.190 回答