Mat*_*sca 1 c# nhibernate orm medium-trust
场景:我遇到了一个以中等信任方式运行的共享托管服务提供商,并且拥有.Net framework 3.5
我使用Nhibernate为我的网站构建了一个数据层,但却发现它无法在中等信任上运行.
我在互联网上找到了一些指南来解释下载Castle.Core和NHibernate来源并重建它们允许部分信任,但我遇到了各种问题(所有来源都更新到.net 4.0,虽然我知道我可以浏览旧提交的git repos,好像在大海捞针找到了我.)
我现在需要的是一个支持中等信任和POCO的ORM(因此,它们与T4生成的类紧密耦合,因此排除了EF 1.0和Linq到Sql).
我也从使用Lightspeed ORM的高级地方获得了"NO",因为免费版本限制为8个表,并且架构可能会增长.
我知道我问了很多,但是如果有人知道已经构建的Nhibernate for 3.5版本可以以中等信任或有效的替代方式运行,我会非常高兴.
谢谢.
我目前正在中等信任环境中运行NHibernate 3.0的项目.我不得不下载城堡源并设置AllowPartiallyTrustedCallers然后重新编译.
一切都很完美.我目前正在使用3.2进行测试,并会在本周晚些时候通知您.
如果你愿意,我可以ping你修改后的DLL,但请在twitter上发给我一个dm.将我的SO名称与@符号一起使用.
我也回答了这个前
另外一点,我会要求您的托管公司向您发送他们修改过的中等信任策略文件,然后在您的网络配置中引用它,如: -
<securityPolicy>
<trustLevel name="Custom" policyFile="policy.config"/>
</securityPolicy>
Run Code Online (Sandbox Code Playgroud)
这样你就可以在本地测试.
| 归档时间: |
|
| 查看次数: |
390 次 |
| 最近记录: |