Apache (Windows XP) 上的 ASP .NET 2.0?
我正在为 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 卡西尼号。 这是一个好的选择吗(ASP .NET 2.0+ ASP .NET AJAX 1.0)?
I am building an ASP .NET 2.0 web app for an intranet environment. The site may have to be hosted on an XP machine in the LAN. IIS would restrict the number of connections to 40.
My requirements are different - the number of clients in the LAN could be much higher - say upto 1000 or maybe even more.
The site is built using ASP .NET 2.0 and extensively uses ASP .NET Ajax 1.0.
What options do I have? Is hosting it on an Apache server possible? (with ASP .NET Ajax)
If not, any alternatives?
Thanks.
EDIT: I've heard about ultidev cassini. Is that a good option (ASP .NET 2.0+ ASP .NET AJAX 1.0)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不会考虑卡西尼号,根据我的经验,它对于生产来说太慢了。 其他替代方案:
I wouldn't consider cassini, in my experience it's too slow for production. Other alternatives:
有了这些数字,您应该能够真正证明许可证的合理性 - 它们是否都会同时访问服务器 - 如果不是,您可能能够摆脱 XP 托管。
您如何在没有单个服务器实例的情况下管理 1000 个用户 - 当然其中一个用户具有运行 IIS 的能力?
您可以从以下位置获取 Windows Web Server 2008 许可证大约 469 美元
这不需要 CAL 即可访问,但是(IANAL )您可能无法使用 Windows Auth,它应该是一个面向公众的网站...
With those sorts of numbers, you should be able to justify a license really - will they all be accessing the server concurrently - if not you might be able to get away with the XP hosting.
How are you managing 1000 users without a single server instance in there - surely one of them has a bit of capacity to run IIS?
You can get a Windows Web Server 2008 License from around $469
This doesn't require CALs for access, but (IANAL) you might not be able use Windows Auth with that and it should be a public facing website...