Stiamo sviluppando un nuovo progetto che deve essere distribuito su un gran numero di siti client. Il progetto contiene una GUI basata sul web come uno dei suoi "punti di accesso". La velocità dell'interfaccia web è una priorità per questo progetto, seconda solo alla sicurezza.
In passato, abbiamo sempre creato "siti Web" in Visual Studio, che, una volta pubblicati, risultano in una dll e un file aspx per ogni pagina all'interno del sistema. Tuttavia, sono consapevole che puoi effettivamente creare una "web application" e farla compilare tutto in un'unica dll.
Per me (basato su nessun dato reale, solo sentimento), compilare il sito come una singola dll sembra sia meglio per sicurezza e velocità (se solo marginalmente).
Quali sono le considerazioni che dovremmo considerare e quali sono le ovvie insidie di cui dovremmo essere a conoscenza quando scelgono il metodo giusto per noi?