点击Once deplyment。
应用程序在VS2008中运行良好。
运行已部署的应用程序时会抛出异常:WindowsIdentity.GetCurrent()
请求类型'System.Security.Permissions.SecurityPermission,mscorlib,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的权限失败。
单击一次安全设置:完全信任的应用程序。
有什么想法吗?
感谢, BP
答案 0 :(得分:1)
一种方法是指定每个最终用户都必须具有允许SecurityPermissionFlag.ControlPrincipal的部署区域策略。
另一种方法是在部署期间为您的应用程序请求此特定权限。如果最终用户同意,则将授予该许可。
或者,您可以在整个部署过程中为整个应用程序提供FullTrust。