有一位用户在浏览我的xbap应用程序时只能获得一个对话框并下载错误。我有其他几个客户端用户没有这个问题。
什么可能导致Internet Explorer无法显示xbap?
答案 0 :(得分:4)
在不确切知道错误状态的情况下,这听起来像客户端工作站上的信任问题。请尝试以下问题排查步骤:
错误的.net Framework版本
确保用户的.net版本是最新的
.net Framework的损坏安装
尝试在用户的计算机上重新安装.net框架。如果这不起作用,请尝试重新安装IE。
在IE中启用FullTrust
可能启用部分信任,客户端可能需要向应用程序URL授予权限或将其添加为受信任的站点。或者,确保使用FullTrust部署XBAP。如果在Intranet环境中对此进行了部署,则可以部署自定义CLR安全策略以修改默认权限级别。
答案 1 :(得分:0)
您的应用有多大?默认缓存限制为250MB:
添加/更改HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment\OnlineAppQuotaInKB
,这是一个DWORD
值,表示以千字节为单位的缓存大小。例如,为了将缓存大小增加到500MB,我将此值更改为512000。