【发布时间】:2010-10-15 07:39:08
【问题描述】:
有人知道可以托管 ASP.NET 应用程序的商业支持的可分发 Web 服务器吗?
我有一个基于商业服务器的应用程序,我想在其中添加一个 Web 界面(有点像客户端的门户。)我不能指望我的所有客户都会拥有或想要运行 IIS。
如果没有 SSL 支持,Cassini 似乎有点受限,如果有人可以提供有关在哪里可以找到 cassini 源代码以及它是否被许可用于商业产品的信息,我们将不胜感激。
【问题讨论】:
有人知道可以托管 ASP.NET 应用程序的商业支持的可分发 Web 服务器吗?
我有一个基于商业服务器的应用程序,我想在其中添加一个 Web 界面(有点像客户端的门户。)我不能指望我的所有客户都会拥有或想要运行 IIS。
如果没有 SSL 支持,Cassini 似乎有点受限,如果有人可以提供有关在哪里可以找到 cassini 源代码以及它是否被许可用于商业产品的信息,我们将不胜感激。
【问题讨论】:
也许 UltiDev Cassini 是您正在寻找的: http://www.ultidev.com/products/Cassini/
编辑:卡西尼源可以在这里找到: http://blogs.msdn.com/dmitryr/archive/2005/09/27/474534.aspx
【讨论】:
我认为您最好的选择可能是自己托管(与 Cassini 一样)。查看System.Web.Hosting API ... 根据blog post 支持 SSL。
实际所需的代码量相当少。
我对托管 CLR 和 ASP.NET 的非托管服务器做了类似的事情,它使用 C++/CLI 在托管世界和非托管世界之间提供了非常简单的互操作。
【讨论】: