Ho iniziato a sviluppare una nuova app MVC con Entity Framework code-first e Unity per l'integrazione delle dipendenze. Ho usato EF5 e Unity perché pensavo che dovessero funzionare in Medium Trust. Tuttavia, quando ho lanciato il tag <trust level="Medium" />
nel mio web.config
, ho iniziato a ricevere le eccezioni di Reflection Permission.Sta cercando di sviluppare per Medium Trust una causa persa?
Sembra sempre che ogni volta che vado oltre l'utilizzo di cose built-in come la roba ADO.net System.Data.SqlClient
mi imbatto sempre in problemi in Medium Trust. Auto-Mapper: fallire. NHibernate: fallire. MySQL: fallire. Codice EF5 prima: fallire. IOC: fallire.
Sto solo inseguendo un sogno di pipa? È possibile ottenere un'applicazione Web ben architettata e verificabile utilizzando la tecnologia moderna che verrà eseguita in Medium Trust?
Nell'era delle VM/Server virtuali/Cloud Computing (e anche di alcuni host condivisi che imposteranno i pool di applicazioni su Full Trust), qualcuno ha riscontrato che lo sviluppo di Medium Trust vale lo sforzo?
Ottime informazioni. Grazie! – Sam
Puoi aggiungere un link a un articolo che afferma questa posizione ufficiale? – Steven
Steven: http://support.microsoft.com/kb/2698981 è l'articolo principale. Ci sono una manciata di altre, come http://www.asp.net/aspnet/overview/web-development-best-practices/what-not-to-do-in-aspnet,-and- che-to- do-invece # medie. – Levi