Apache上的ASP .NET 2.0(Windows XP)?

时间:2009-08-04 03:24:53

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

我正在为Intranet环境构建ASP .NET 2.0 Web应用程序。该站点可能必须托管在LAN中的XP计算机上。 IIS会将连接数限制为40。 我的要求是不同的 - 局域网中的客户端数量可能要高得多 - 比如高达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)?

2 个答案:

答案 0 :(得分:1)

我不会考虑卡西尼,根据我的经验,它对生产来说太慢了。其他替代方案:

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

答案 1 :(得分:0)

有了这些数字,你应该能够真正证明一个许可证 - 它们是否会同时访问服务器 - 如果不是你可能能够逃脱XP托管。

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

您可以从Windows Web Server 2008 License

附近获得$469

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