问题标签 [silverlight-oob]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - Silverlight OOB 与 WPF ClickOnce
Silverlight Out of Browser技术表面上与WPF ClickOnce有相似之处。轻松简单的部署,指定对底层主机的信任访问级别的能力等。
在选择其中一个时,我需要考虑哪些关键问题?
为了更好地说明这一点,我将在仅运行 Windows 计算机的公司网络上部署 LOB 应用程序。
c# - Silverlight 4.0 - 通过自定义安装程序部署 XAP 并将其配置为 OOB + 提升权限
是否可以使用自定义安装程序部署 XAP(很像部署桌面应用程序),并将其配置为具有提升权限的 OOB 运行?
底线是,当应用程序启动时,它应该在提升权限 + OOB 中运行,安装后完全不需要任何用户干预。
silverlight - 超出浏览器和多个窗口
当您在 silverlight 中使用浏览器外时,您是被困在一个窗口中还是可以打开第二个窗口?
silverlight - 定期检查更新
我有一个 SL 4.0 应用程序用完具有完整权限的浏览器。如何在不影响 UI 线程的情况下每 10 分钟检查一次更新 (CheckAndDownloadUpdateAsync())。我试过使用定时器,但 CheckAndDownloadUpdateCompleted 没有被执行。我认为它正在默默地出错。
提前谢谢...
c# - 如何将 Silverlight OOB 附加到 Winforms 面板?
概括:
我希望在我当前的 Winforms 应用程序中使用 Silverlight/WPF 的美感。该应用程序只能访问完整的 .NET Framework 2.0,不多也不少。我能想到的唯一可能性是使用 Com+ Automation 的 Silverlight OOB 应用程序,但我不知道如何将 Silverlight 应用程序附加到父 Winforms 应用程序中的面板。
细节:
我目前有一个 winforms 应用程序,并希望利用 WPF 中改进的 GUI 功能,但我的许多用户仍在运行 .Net Framework 2.0 并拒绝更新到 3+。所以 WPF 不是我的选择。
我知道 Silverlight 只是 WPF 的一个子集,但它具有我正在寻找的大部分功能,并且只需要 Silverlight 插件。我已经阅读了 Silverlight 4 的 Com+ Automation,它可以让我访问完整的桌面 .Net Framework 2.0(我需要它)。为了使 Com+ Automation 在 Silverlight 中工作,我需要提升信任度,而我能找到的获得提升信任度的唯一方法是让我的 Silverlight 应用程序脱离浏览器 (OOB)。
我的问题是 OOB 应用程序似乎在它自己的容器窗口中运行,我需要将 Silverlight 应用程序嵌入到我的 Winforms 应用程序的面板中。我的 Winforms 应用程序不需要与 Silverlight 应用程序通信,反之亦然,这纯粹是为了将所有内容包含并显示在一个窗口中。
如果有另一种方法可以得到我没有想到的我想要的结果,请随时提出建议。
silverlight - Silverlight OOB 应用程序路径可移植性
Silverlight 浏览器外应用程序安装到看似随机的位置:
AppData\LocalLow\Microsoft\Silverlight\OutOfBrowser\2333572144.www.microsoft.com
例如。
目前,我只是存储这个路径,它在单机和单次安装上运行良好,但是我如何在不同的安装之间引用这个应用程序呢?
c# - 托管在企业门户中时的 Silverlight 4 OOB 更新流程
好的,情况就是这样。我想将 Silverlight 应用程序部署到企业门户。用户将通过登录门户并导航到托管它的页面来访问该应用程序。那是容易的部分。
此 silverlight 4 应用程序设计为在浏览器外模式 (OOB) 下运行。我的问题是,是否可以让 Silverlight OOB 更新过程从企业门户的身份验证后面检索更新?
当我调用时App.Current.CheckAndDownloadUpdateAsync();
,如何提供凭据以使此 HTTP 请求成功?
有任何想法吗?更新过程是否可扩展?
谢谢你的帮助。
silverlight - Prism OnDemand 模块加载能否在 OOB 场景中工作?
OnDemand Prism 模块的加载是否应该在 OOB 场景中工作?如果是这样,我似乎无法让它发挥作用。目前一切都在浏览器中正常工作,没有任何问题。具体来说,我:在代码中注册我的模块:
稍后请求加载模块:
并等待对该加载模块初始化期间发布的事件的响应。
该模块似乎永远不会被加载,当应用程序在调试器下运行时,将出现一个消息框,指出 Web 服务器返回“未找到”错误。我可以获取模块的请求 url 并将其输入 Firefox 并毫无问题地下载模块。
我还没有找到任何关于这实际上可行的参考,但似乎它应该这样做。我在这个主题上找到的最多的是Jeremy Likeness 的一篇博客文章,其中介绍了在 MEF 中加载模块,但在这里应用他的知识并没有帮助。
服务器是本地主机(我听说它提到这可能会导致问题)。服务器有一个 clientaccesspolicy.xml 文件——虽然我不认为这是必需的。我正在使用客户端堆栈并在应用程序构建期间对其进行注册:
后续问题:
可以以某种方式将所有 xap 安装到客户端桌面 - 还是仅安装主应用程序 xap?以某种方式在 appmanifest.xml 中指定它们?
如果只安装了 application.xap 并且无论如何都必须下载其余的 xap,这样做是否值得?
silverlight - 是否可以从网页启动 Silverlight 4 OOB 应用程序?
我计划构建一个下载管理器应用程序,并希望能够在用户单击站点按钮时启动该应用程序。该应用程序显然已经需要安装在客户端计算机上。
有几个原因需要使用 Silverlight 编写,但它们与问题并不真正相关。我只是提到它,以便人们不建议我使用另一种技术。
silverlight - 从浏览器应用程序中复制 silverlight
用户从浏览器安装 Silverlight 应用程序后,他们可以将应用程序复制到另一台计算机吗?如果是这样,有什么好的策略可以避免这种情况吗?
谢谢你。