【问题标题】:ASP .NET 2.0 on Apache (Windows XP)?Apache (Windows XP) 上的 ASP .NET 2.0?
【发布时间】:2009-08-04 03:24:52
【问题描述】:

我正在为 Intranet 环境构建一个 ASP .NET 2.0 Web 应用程序。该站点可能必须托管在 LAN 中的 XP 机器上。 IIS 会将连接数限制为 40。 我的要求不同 - LAN 中的客户端数量可能要多得多 - 比如说多达 1000 个,甚至更多。

该站点使用 ASP .NET 2.0 构建,并广泛使用 ASP .NET Ajax 1.0。 我有什么选择?是否可以将其托管在 Apache 服务器上? (使用 ASP .NET Ajax) 如果没有,还有其他选择吗?

谢谢。

编辑:我听说过 ultidev cassini。这是一个好的选择吗(ASP .NET 2.0+ ASP .NET AJAX 1.0)?

【问题讨论】:

    标签: asp.net apache asp.net-ajax cassini ultidev


    【解决方案1】:

    我不会考虑 cassini,根据我的经验,它对于生产来说太慢了。其他选择:

    • Apache + mod_mono(但您的应用程序将在 Mono 而不是“标准”.net 下运行,这可能会也可能不会带来问题)
    • Apache + mod_aspdotnet(但这个模组似乎相当陈旧且无人维护)
    • 购买 Windows Web Server 许可证(2003 或 2008),但我想这不是一个选择,不是吗? :-)

    【讨论】:

      【解决方案2】:

      有了这些数字,您应该能够真正证明许可证的合理性 - 他们是否都会同时访问服务器 - 如果不是,您可能能够摆脱 XP 托管。

      在没有单个服务器实例的情况下,您如何管理 1000 个用户 - 其中一个肯定有一点运行 IIS 的能力?

      您可以从$469 附近获得Windows Web Server 2008 License

      这不需要 CAL 进行访问,但是 (IANAL) 您可能无法使用 Windows Auth,它应该是一个面向公众的网站...

      【讨论】:

        猜你喜欢
        • 2011-05-02
        • 2015-09-09
        • 1970-01-01
        • 2011-10-22
        • 1970-01-01
        • 2013-01-21
        • 1970-01-01
        • 1970-01-01
        • 2010-09-27
        相关资源
        最近更新 更多