【问题标题】:Distributable ASP.NET web server for a commercial product用于商业产品的可分发 ASP.NET Web 服务器
【发布时间】:2010-10-15 07:39:08
【问题描述】:

有人知道可以托管 ASP.NET 应用程序的商业支持的可分发 Web 服务器吗?

我有一个基于商业服务器的应用程序,我想在其中添加一个 Web 界面(有点像客户端的门户。)我不能指望我的所有客户都会拥有或想要运行 IIS。

如果没有 SSL 支持,Cassini 似乎有点受限,如果有人可以提供有关在哪里可以找到 cassini 源代码以及它是否被许可用于商业产品的信息,我们将不胜感激。

【问题讨论】:

    标签: .net asp.net hosting


    【解决方案1】:

    也许 UltiDev Cassini 是您正在寻找的: http://www.ultidev.com/products/Cassini/

    编辑:卡西尼源可以在这里找到: http://blogs.msdn.com/dmitryr/archive/2005/09/27/474534.aspx

    【讨论】:

    • UtilDev 基于 cassini,不包括 SSL 支持。许可也是一个谜。
    • 供您参考:cassini 源包含一个 eula (eula.rtf) - 此处为文本:paste.pocoo.org/show/109466。类型是“ASP.NET 源项目的共享源许可证”
    【解决方案2】:

    您可以随时查看Apache + Mono

    【讨论】:

    • 这是否意味着客户端需要安装 Apache + Mono 或者有办法将 ASP.NET 加载到 Apache 中?
    • Mono 是托管 ASP.Net 运行时环境的 Apache 插件。客户端需要在他们想要的任何操作系统上运行 Apache,并安装 Mono 插件。如果你要走这条路,你会想要彻底测试,但我从来没有遇到过 Mono 的麻烦。
    • 听起来可行,但安装 apache+mone 只是为了运行一个附加组件需要客户提出很多要求。 (我怀疑他们是否可以为此类设置提供商业支持)
    【解决方案3】:

    我认为您最好的选择可能是自己托管(与 Ca​​ssini 一样)。查看System.Web.Hosting API ... 根据blog post 支持 SSL。

    实际所需的代码量相当少。

    我对托管 CLR 和 ASP.NET 的非托管服务器做了类似的事情,它使用 C++/CLI 在托管世界和非托管世界之间提供了非常简单的互操作。

    【讨论】:

    • 我真的希望我能找到一个有现成解决方案的小型 ISV。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-10
    • 1970-01-01
    • 1970-01-01
    • 2013-05-28
    相关资源
    最近更新 更多