2

我正在为 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)吗?

4

2 回答 2

1

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

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

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

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

您可以从469 美元左右获得Windows Web Server 2008 许可证

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

于 2010-01-15T20:30:28.033 回答