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
超级会员免费看
订阅专栏 解锁全文
750

被折叠的 条评论
为什么被折叠?



