gpt4 book ai didi

wpf - 如何在 Intranet 上运行 Full Trust XBAP?

转载 作者:行者123 更新时间:2023-12-02 07:56:32 26 4
gpt4 key购买 nike

我制作了一个托管旧 WinForms 控件的 WPF 浏览器应用程序(我还没有完全迁移到 WPF)。使用 WindowsFormsHost 意味着我的浏览器应用程序需要完全信任才能运行。这对我来说不是问题,因为这个应用程序只能在我公司的内部网上运行。但是,在我将 xbap 部署到网络共享后,它拒绝运行,显示“未授予信任”。

我可以使用哪些方法向存储在公司内部网上的 XBAP 应用程序授予完全信任?

最佳答案

到目前为止,我已经找到了 2 种方法来做到这一点。通过一个非常复杂的方法 installing certificates on the target machine .

或者通过更简单的方法,只适合内网here :

Deploy a custom CLR Security policy that modifies the default permissionset for the given zone

所以我就是这样做的,而且它有效。以下是我如何让它工作的详细步骤:

  1. 打开控制面板 > 管理工具 > .NET Framework 2.0 配置
  2. 展开运行时安全策略 > 机器 > 代码组 > All_Code
  3. 右键单击 All_Code,然后单击新建...
  4. 创建一个新的代码组,我将我的代码组命名为 MyProject_FullTrust_Zone
  5. 选择 URL 条件类型并指定将部署应用程序的网络路径。
  6. 选择使用现有权限集,并将其设置为完全信任。

现在这个方法的唯一问题是我必须将这个更改部署到数百台机器上。那么也许还有更简单的方法来做到这一点?

关于wpf - 如何在 Intranet 上运行 Full Trust XBAP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/654392/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com