多数のクライアントサイトに展開される新しいプロジェクトを開発しています。プロジェクトには、その「アクセスポイント」の1つとしてWebベースのGUIが含まれています。Webインターフェースの速度は、このプロジェクトの優先事項であり、セキュリティに次ぐものです。
過去には、Visual Studioで常に "Webサイト"を作成してきました。公開すると、システム内の各ページに1つのdllファイルと1つのaspxファイルが作成されます。ただし、実際に「Webアプリケーション」を作成し、すべてを1つのdllにコンパイルできることを認識しています。
私にとって(実際のデータはなく、直感だけで)、サイトを単一のdllとしてコンパイルすることは、セキュリティと速度(どちらかといえば)の両方に優れているように思えます。
考慮すべき考慮事項は何ですか?また、適切な方法を選択する際に注意すべき明らかな落とし穴はありますか?