Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是什么取代了.net中的代码访问安全性_C#_.net_.net 4.0 - Fatal编程技术网

C# 是什么取代了.net中的代码访问安全性

C# 是什么取代了.net中的代码访问安全性,c#,.net,.net-4.0,C#,.net,.net 4.0,随着代码访问安全性的消失,我们如何限制对.NETFramework4.0中DLL的访问 具体来说,我们有一个包含UI层和业务层的项目。UI层告诉业务层用户是谁 我们试图阻止的是除UI层之外的任何dll调用业务层并说“嗨,我是乔”。下面是一个简短的总结,介绍了更改的内容和替换它的内容,以及如何实现新功能 希望能有所帮助: 答案有点片面,但您可以使用.NET4中的lagacy CAS。引自: 使用.NET 4.0,全球CAS策略 默认情况下将禁用。系统 鼓励管理员使用 更有效的手段,如Windows

随着代码访问安全性的消失,我们如何限制对.NETFramework4.0中DLL的访问

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


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

下面是一个简短的总结,介绍了更改的内容和替换它的内容,以及如何实现新功能

希望能有所帮助:


答案有点片面,但您可以使用.NET4中的lagacy CAS。引自:

使用.NET 4.0,全球CAS策略 默认情况下将禁用。系统 鼓励管理员使用 更有效的手段,如Windows 而不是软件限制策略。 如果确实需要CAS,则可以 在中基于每个应用程序启用 app.config文件设置 runtime/NetFx40_LegacySecurityPolicyenabled 标记为true


+因为如果没有这个,我会错过备忘录的!我在搜索中发现了这个,我想你会发现它很有趣: