扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
已将Windows控件成功应用于Asp.net中,但这个控件还要访问数据库、进行本地IO操作、打印等,这时就会出现“应用程序试图执行安全策略不允许的操作”这样的提示,应该怎样给它授权?
在客户端要配置,允许客户端去检查安全性。
IE的安全性是分几项的
"IIS虚拟目录匿名访问 "中的匿名帐户修改成具有权限的帐户,修改用户为管理员组
在程序目录,右键选安全,加上asp。net和everyone 权限为完全控制,试。
服务用户默认不能载入每用户的注册表。用LogonUser和CreateProcessUser创建一个新进程。
基本算是成功了,基本操作方法是:
(1)在客户端安装“Microsoft .NET Framework 2.0 配置”。
(2)通过这个配置程序把“计算机”中All_Code代码组的前三个都设置为FullTrust权限。
这样做虽然成功了,但每个客户端都去这样搞也太麻烦了吧?用户肯定很难接受,如果简单修改一下IE权限(如可信站点)估计还可以。
Windows控件是在客户端执行的,是客户端没有执行权限。为了防止恶意代码的破坏,这种设计可以理解,但也应该有个服务器授权的功能啊,客户端浏览器如果认为它是可信任的,应该去执行它
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者