0

单击一次部署。

应用程序在 VS2008 中运行良好。

运行已部署的应用程序时抛出异常:WindowsIdentity.GetCurrent()

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

单击一次安全设置:完全信任应用程序。

有任何想法吗?

谢谢,英国石油公司

4

1 回答 1

1

一种方法是指定每个最终用户都必须具有允许 SecurityPermissionFlag.ControlPrincipal 的部署区域策略。

另一种方法是在部署期间为您的应用程序请求此特定权限。如果最终用户同意,将授予权限。

或者,您可以在部署期间全力以赴并为您的应用程序请求 FullTrust。

于 2009-05-28T01:23:54.110 回答