Gag*_*age 6 c# nhibernate activerecord full-trust .net-3.5
场景:我有一个C#应用程序,它使用Click-Once在网络上的计算机上安装(在桌面上放置一个指向应用程序的图标).我最近一直在将NHibernate集成到程序中,一切都在我的盒子上顺利运行.它已准备好进行内部测试,我需要将它放在我们的网络共享上(与生产相同的共享,不同的文件夹).
问题:当我将它放在网络共享上并运行它时,我收到一条错误消息,指出应用程序无法以部分信任方式运行.
问题:我已经搜索到了这一点,并且每个解决方案似乎都在谈论体验这一点的Web应用程序.无论如何我可以将应用程序设置为在网络共享上以完全信任模式运行.将文件夹/ exe设置为完全信任?这只是在我的应用程序属性的安全选项卡中允许"完全控制"吗?
这是我在运行应用程序时收到的错误

感谢您的任何意见
您需要使用CasPol.exe或管理工具中的配置工具在客户端计算机上设置安全策略.
或者,您可以升级到.net 4.0,它可以解决所有这些问题.
编辑:您也可以尝试添加[assembly: AllowPartiallyTrustedCallers]到引用的程序集.
| 归档时间: |
|
| 查看次数: |
1478 次 |
| 最近记录: |