首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.net 2.0安全配置

.net 2.0安全配置
EN

Stack Overflow用户
提问于 2008-11-18 21:52:00
回答 2查看 2.6K关注 0票数 3

是否有一些帮助资源,或者谁能告诉我如何为以下场景配置.net 2运行时安全策略:

我有一个驻留在IE中的windows窗体控件。该控件尝试从串行端口读取并写入事件日志。由于浏览器中的安全限制,这两个操作都会失败:

请求'System.Security.Permissions.SecurityPermission,mscorlib、Version=2.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089类型的权限失败。

请求“System.Diagnostics.EventLogPermission,System,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”类型的权限失败。

我已经通过将我的站点添加到IE中的完全受信任站点列表中,将其设置为完全受信任,但我仍然有这个问题。我非常确定答案在.net 2.0配置中的运行时安全策略中,但我只是不知道要更改什么。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-11-18 22:07:10

尝试以下操作:

控制面板->管理工具-> Microsoft .NET Framework2.0配置

展开并选择:

.Net Framework2.0 Configuration -> MyComputer ->运行时安全策略->计算机->代码组-> All_Code

下面是不同的区域。我不确定哪一个将适用于IE和您的场景,但在每个场景上尝试以下方法(记得在测试后设置它们)

右键单击"??????_Zone“选择”权限集“选项卡将”权限集“组合框更改为”完全信任“

"Membership Permission“选项卡也可以提供一些线索来判断哪一个是正确的。

关于Code Access Security的信息

票数 2
EN

Stack Overflow用户

发布于 2008-11-18 21:59:43

由于(我假设)您是在IIS下运行的,因此您需要确保您的I_USRmachinename帐户位于具有所需权限的安全组中,或者不在“Guest”之类的组中,后者会限制对系统事件日志等内容的访问。查看您尝试在其上运行的系统上I_USR、I_WAM和ASP.NET帐户的权限/组。我想这就是你的问题所在。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/300268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档