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, quando pubblicato, genera un file dll e un file aspx per ogni pagina all'interno del sistema. Tuttavia, sono consapevole che puoi effettivamente creare una "applicazione web" e farla compilare tutto in un'unica DLL.
Per me (basato su nessun dato reale, solo sensazione), compilare il sito come una singola dll sembra che sarebbe meglio sia per la sicurezza che per la velocità (anche se solo marginalmente).
Quali sono le considerazioni che dovremmo considerare e ci sono evidenti insidie di cui dovremmo essere consapevoli quando si sceglie il metodo giusto per noi?