Delphi アプリケーションを新しい環境に移行します。それは .NET になります。アプリの一部は分散処理に移行され、一部は Web サーバーに移行されます。したがって、これはモノリス デスクトップ アプリケーションから分散システムへのアーキテクチャの移行です。現在の Delphi コードを .NET に移行すること自体が問題ですが (一部のコードは C# でゼロから書き直す必要があります)、現在、一般的な設計の実現可能性を評価しています。
現在、私たちのアプリケーションには、http を介したリモート アクセスを可能にする、Delphi で構築された小さな Web サーバーが付属しています。自社開発の Ajax フレームワークは存在しますが、おそらく新しいものに切り替えられます。IIS を使用するため、「フル」バージョンで問題はありません。「ライト」バージョンには問題があります。これは、IIS 用のマシンを持っておらず、(Windows のホーム エディションを使用して) ワークステーションで IIS をホストすることさえできない小規模な顧客専用であるためです。どのようなオプションがありますか? 経験はありますか?すべきこととすべきでないことはありますか? 今のところ、2 つの主なオプションがあることを知っています。
Cassini – 一部のオープン ソース
IIS Express – 現在ベータ版です