ultidev cassini 是否适合托管基于 ASP .NET 2.0 (Ajax 1.0) 的 Web 应用程序(内联网)

发布于 2024-07-30 17:57:28 字数 155 浏览 1 评论 0原文

服务器需要安装在 Windows XP 上,并且必须托管基于 ASP .NET 2.0 + ASP .NET AJAX 1.0 的 Web 应用程序。

同时连接数限制是多少? (相对于 XP 上的 IIS 中的 40)

是否还有其他我需要注意的限制/缺点?

The server needs to be installed on Windows XP and has to host an ASP .NET 2.0 + ASP .NET AJAX 1.0 based web application.

What is the simultaneous connection limit? (as opposed to 40 in IIS on XP)

Are there any other limitations/short-comings that I need to be aware of?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

笑忘罢 2024-08-06 17:57:28

Cassini 有几个问题,最常见的问题是最大并发连接数限制和缺乏 SSL 支持。 由于 Cassini 在特权帐户中运行的方式还存在安全问题,因此如果 Cassini 提供的应用程序受到损害,攻击者就会获得整个系统的控制权。

如果您需要托管 Intranet 应用程序,这些问题可能不是什么大问题。 然而,Cassini 缺乏的另一个功能是日志记录,我认为即使对于 Intranet 应用程序来说这也很重要。 这篇 devx 文章 讨论如何通过扩展 Cassini 源代码来实现您自己的日志记录你自己,但如果做得不“正确”,这样做会带来其他问题。

我工作的公司 Comet Way 生产了一款名为 Neokernel Web Server 的产品,它是一款安全、专业、支持 ASP.NET 的 Web 服务器设计用于嵌入 .NET 应用程序。 与 Cassini 一样,Neokernel 运行任何在 IIS 下工作的 ASP.NET Web 应用程序,并且它解决了上述问题。 它具有处理在应用程序中嵌入 Web 服务器的其他问题的功能,例如以编程方式启动/停止服务器,以及使用您自己的请求处理代码扩展服务器的 API。 它不是基于卡西尼号源代码。 最大并发连接数(以及各种其他参数)可以通过 XML 配置文件指定。 Neokernel Web Server 是一个商业产品,但提供免费评估许可证。

There are several problems with Cassini, most common listed problems are a limit on the maximum concurrent connections and a lack of SSL support. There are also security problems stemming from how Cassini runs in a priveleged account so if an application served by Cassini is compromised, the attacker gains control of the entire system.

If you need to host an intranet application, these issues probably aren't a big deal. However, another feature lacking in Cassini is logging which I think is important even for intranet applications. This devx article discusses how to implement your own logging by extending the Cassini source code yourself, but doing so introduces other problems if it's not done "properly".

Comet Way, the company I work for, makes a product called the Neokernel Web Server that is a secure, professional, ASP.NET enabled web server designed for embedding in .NET applications. Like Cassini, the Neokernel runs any ASP.NET web application that works under IIS, and it addresses the above problems. It has features for handling other issues with embedding a web server in your application, for instance starting/stopping the server programmatically and APIs for extending the server with your own request processing code. It is not based on the Cassini source code. Maximum concurrent connections (and a variety of other parameters) can be specified via XML configuration files. The Neokernel Web Server is a commercial product, but a free evaluation license is available.

赠意 2024-08-06 17:57:28

UltiDev Cassini 对于内联网来说无疑是一个可行的选择。 UltiDev Cassini 使用标准 Windows TCP/IP 堆栈,因此它仅限于操作系统允许的入站连接数量。 UltiDev Cassini 本身不施加任何连接限制。

即将推出的新版本 UltiDev Web Server Pro 将保持免费且可重新分发,但将进行彻底改造。 它将基于 IIS 使用的 http.sys 内核侦听器,支持 SSL、虚拟文件夹、集成/Windows 身份验证、响应 GZIP 压缩、多个可回收主机进程、支持 x64 系统上的 32 位应用程序、基于 COM 的应用程序配置API除了基于.NET之外,还有其他功能。

UltiDev Cassini is certainly a viable option for the intranet case. UltiDev Cassini uses standard Windows TCP/IP stack and therefore it is limited to the number of inbound connection allowed by the OS. UltiDev Cassini itself does not impose any connection limits.

Upcoming new version of UltiDev Web Server Pro will remain free and redistributable, but will have a complete makeover. It will be based on http.sys kernel listener employed by IIS, it will support SSL, virtual folders, Integrated/Windows authentication, response GZIP compression, multiple recyclable host processes, support of 32 bit applications on x64 systems, COM-based application configuration API in addition to .NET-based, and other features.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文