2010-08-23 53 views
11

随着代码访问安全性的消失,我们如何限制对.NET Framework 4.0中的DLL的访问?什么取代.net中的代码访问安全

具体来说,我们有一个UI层和业务层的项目。 UI层告诉业务层该用户是谁。

我们试图阻止的是除了UI层调用业务层并说“你好,我是乔”之外的任何dll。

+0

+1,因为没有这个我就错过了备忘录!我在搜索中发现了这一点,我认为您会发现它很有趣:http://blogs.msdn.com/b/shawnfa/archive/2010/02/24/so-is-cas-dead-in-net- 4-或 - what.aspx – kbrimington 2010-08-23 11:40:40

回答

2

有点了部分答案,但你可以在.NET 4报价从http://www.infoq.com/news/2009/11/CAS-Replaced使用lagacy CAS:

在.NET 4.0 ,全球CAS政策 将默认禁用。系统 鼓励管理员改用 更有效的方式,例如Windows 而不是软件限制策略。 如果实际需要CAS,则可以在每个应用程序基础上启用 , 将app.config文件设置为 runtime/NetFx40_LegacySecurityPolicyenabled 标志为true。

1

下面简要总结了哪些内容已更改,以及如何实施新功能以及如何实施新功能。

希望这是一些帮助:

CAS Migration

相关问题