【发布时间】:2013-05-26 19:59:53
【问题描述】:
我开始使用实体框架代码优先和 Unity 来开发新的 MVC 应用程序以进行依赖注入。我使用了 EF5 和 Unity,因为我认为它们应该在 Medium Trust 中工作。但是,当我在web.config 中添加<trust level="Medium" /> 标记时,我开始收到反射权限异常。
似乎每当我超出使用诸如System.Data.SqlClient ADO.net 之类的内置内容时,我总是在 Medium Trust 中遇到问题。自动映射器:失败。 NHibernate:失败。 MySQL:失败。 EF5 代码优先:失败。国际奥委会:失败。
我只是在追逐白日梦吗?是否有可能使用现代技术实现一个架构良好且可测试的 Web 应用程序,该应用程序将以中等信任度运行?
在虚拟机/虚拟服务器/云计算时代(甚至一些共享主机会将您的应用程序池设置为完全信任),有没有人发现为中等信任进行开发值得付出努力?
【问题讨论】:
标签: asp.net asp.net-mvc medium-trust