32、WPF开发中的安全、存储、交互与命令管理

WPF开发中的安全、存储、交互与命令管理

在WPF开发中,涉及到多种技术和特性,包括XBAP应用的安全设置、不同安全级别的编码、隔离存储的使用、模拟对话框的实现、XBAP嵌入网页以及WPF的命令模型等。下面将详细介绍这些内容。

1. 全信任XBAP应用

虽然可以创建全信任运行的XBAP应用,但这种技术并不推荐。要创建全信任的XBAP应用,可按以下步骤操作:
1. 在解决方案资源管理器中双击“Properties”节点。
2. 选择“Security”选项卡。
3. 选中“This Is a Full Trust Application”。

不过,用户将无法再从Web服务器或虚拟目录运行该应用。为确保应用能以全信任方式执行,可采取以下步骤之一:
- 从本地硬盘运行 :可以像运行可执行文件一样,通过双击.xbap文件或使用快捷方式来启动应用。也可以使用安装程序来自动化安装过程。
- 添加证书到受信任发布者存储区 :将用于签署程序集的证书(默认是.pfx文件)添加到目标计算机的受信任发布者存储区。可以使用certmgr.exe工具完成此操作。
- 为网站URL或网络计算机分配全信任 :使用Microsoft .NET 2.0 Framework配置工具(可在开始菜单的控制面板的管理工具部分找到)为部署.xbap文件的网站URL或网络计算机分配全信任。

这些方法都需要在其他计算机上进行一些繁琐的配置或部署步骤,因此不是理想的方法。如果应用需要全信任,建议考虑构建独立的WPF应用并使用ClickOn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值