xbap 无法在 Internet Explorer 中加载
有一位用户在浏览我的 xbap 应用程序时仅出现对话框并出现下载错误。我还有其他几个客户端用户没有这个问题。
是什么原因导致 Internet Explorer 无法显示 xbap?
There is one user who only get a dialogue box and download error when browsing to my xbap application. I've got several other client users without this problem.
What could be causing internet explorer not to be able to display the xbap?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在不确切知道错误状态的情况下,这听起来像是客户端工作站上的信任问题。请尝试以下故障排除步骤:
.net Framework 版本错误
确保用户的 .net 版本是最新的
.net Framework 安装损坏
尝试重新安装 .net Framework在用户的计算机上。如果这不起作用,请尝试重新安装 IE。
在 IE 中启用 FullTrust
可能会启用部分信任,客户端可能需要向应用程序 URL 授予权限或将其添加为受信任站点。或者,确保使用 FullTrust 部署 XBAP。如果在 Intranet 环境中部署此功能,您可以部署自定义 CLR 安全策略来修改默认权限级别。
Without knowing exactly what the errors state, this sounds like an issue with trust on the client workstation. Try these troubleshooting steps:
Wrong version of .net Framework
Make sure the user's version .net is up to date
Corrupt installation of .net Framework
Try re-installing the .net framework on the user's computer. If that doesn't work, try re-installing IE.
Enable FullTrust in IE
Partial trust may be enabled the client may need to grant permission to the application URL or add it as a trusted site. Alternatively, make sure that the XBAP is deployed with FullTrust. If this is being deplyed in an intranet environment you can deploy a custom CLR Security policy the modify default permission levels.
您的应用程序有多大?默认缓存限制为 250MB:
添加/更改
HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment\OnlineAppQuotaInKB
,这是一个DWORD
值,表示缓存大小(以千字节为单位)。例如,为了将缓存大小增加到 500MB,我会将此值更改为 512000。How large is your app? Default cache-limit is 250MB:
Add/change
HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment\OnlineAppQuotaInKB
, which is aDWORD
value that expresses the cache size in kilobytes. For example, in order to increase the cache size to 500MB, I would change this value to 512000.