サーバーは Windows XP にインストールする必要があり、ASP .NET 2.0 + ASP .NET AJAX 1.0 ベースの Web アプリケーションをホストする必要があります。
同時接続制限とは?(XP 上の IIS の 40 とは対照的に)
知っておく必要があるその他の制限/欠点はありますか?
サーバーは Windows XP にインストールする必要があり、ASP .NET 2.0 + ASP .NET AJAX 1.0 ベースの Web アプリケーションをホストする必要があります。
同時接続制限とは?(XP 上の IIS の 40 とは対照的に)
知っておく必要があるその他の制限/欠点はありますか?
UltiDev Cassini は、確かにイントラネットの場合の実行可能なオプションです。UltiDev Cassini は標準の Windows TCP/IP スタックを使用するため、OS で許可されているインバウンド接続の数に制限されています。UltiDev Cassini 自体は、接続制限を課しません。
UltiDev Web Server Pro の今後の新しいバージョンは、引き続き無料で再配布可能ですが、完全に作り直されます。IIS で採用されている http.sys カーネル リスナーに基づいており、SSL、仮想フォルダー、統合/Windows 認証、応答 GZIP 圧縮、複数の再利用可能なホスト プロセス、x64 システムでの 32 ビット アプリケーションのサポート、COM ベースのアプリケーション構成をサポートします。 .NET ベース、およびその他の機能に加えて API。
Cassini にはいくつかの問題があります。リストされている最も一般的な問題は、最大同時接続数の制限と SSL サポートの欠如です。Cassini が特権アカウントで実行される方法に起因するセキュリティ上の問題もあるため、Cassini が提供するアプリケーションが侵害された場合、攻撃者はシステム全体を制御できます。
イントラネット アプリケーションをホストする必要がある場合、これらの問題はおそらく大した問題ではありません。ただし、Cassini に欠けているもう 1 つの機能はログ記録です。これは、イントラネット アプリケーションでも重要だと思います。この devx 記事で は、Cassini のソース コードを自分で拡張して独自のログ記録を実装する方法について説明していますが、「適切に」行わないと他の問題が発生します。
私が働いている会社である Comet Way は、.NET アプリケーションに埋め込むために設計された、安全でプロフェッショナルな ASP.NET 対応 Web サーバーであるNeokernel Web Serverという製品を製造しています。Cassini と同様に、Neokernel は IIS で動作する ASP.NET Web アプリケーションを実行し、上記の問題に対処します。たとえば、プログラムによるサーバーの起動/停止や、独自のリクエスト処理コードでサーバーを拡張するための API など、アプリケーションに Web サーバーを埋め込む際のその他の問題を処理するための機能があります。Cassini のソース コードには基づいていません。最大同時接続 (およびその他のさまざまなパラメーター) は、XML 構成ファイルを介して指定できます。Neokernel Web サーバーは商用製品ですが、無料の評価ライセンスを利用できます。