我开始开发一个新的MVC应用程序,使用实体框架代码优先和Unity进行依赖注入.我使用EF5和Unity是因为我认为它们应该在Medium Trust中工作.然而,当我在web.config
中抛出<trust level="Medium" />
标记时,我开始收到反射权限异常.
似乎每当我超越使用内置的东西,比如System.Data.SqlClient
ADO时.我总是在中等信任度下遇到问题.自动映射器:失败.失败.MySQL:失败.EF5代码优先:失败.国际奥委会:失败.
我只是在追逐白日梦吗?是否有可能使用现代技术实现一个 struct 良好、可测试的web应用程序,并在中等信任度下运行?
在虚拟机/虚拟服务器/云计算(甚至是将您的应用程序池设置为完全信任的少数共享主机)的时代,有没有人觉得开发Medium Trust是值得的呢?