【发布时间】:2011-11-22 15:23:49
【问题描述】:
我想在中等信任下运行 exe 和 Windows 服务,但我能找到的所有文献都建议使用
<system.web>
<trust level="Medium"/>
</system.web>
对于 ASP.NET,所以我尝试过,但使用来自 How do you check if you are running in Medium Trust environment in .NET? 的代码,它似乎仍然完全信任。这样做的正确方法是什么?
【问题讨论】:
-
.NET 的哪个版本?另外,这是用于测试还是用于部署?如果是后者,您是出于纵深防御的原因尝试限制自己代码的权限,还是尝试限制他人代码的权限以防止代码潜在的恶意活动?
-
限制 3rd 方代码的权限 - 理想情况下我想使用 Topshelf 或类似的东西来托管 3rd 方服务
标签: windows-services exe code-access-security medium-trust