Quando a un'applicazione asp.net viene notificata una URL, la indirizza al controller appropriato e in particolare al metodo appropriato.Come sono istanziati i controller asp.net mvc 2?
Questi controllori sono posizionati in pila una volta? Oppure vengono istanziati di nuovo per ogni richiesta?
Ad esempio, supponiamo di avere un controller con una classe linq-to-sql che viene istanziata nella dichiarazione della classe. Se ho n richieste che instradano verso quel controller, ho generato n diversi oggetti di classe linq-to-sql, ognuno nella propria istanza di controller o solo 1?
Il mio istinto mi dice che i controller sono generati uno per richiesta per motivi di sicurezza del thread, ma non riesco a trovare una guida migliore del mio oracolo gastrointestinale.
+1 per l'uso di oracolo gastrointestinale in una domanda. –
* oracolo gastrointestinale *, lol :-)))))))) +1 –