问题标签 [out-of-browser]
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.
silverlight-4.0 - Out Of Browser Silverlight 应用程序与本地离线数据库和 WCF-RIA
我有以下情况:
我们为我们的客户开发了一款 silverlight 4 应用程序,将用作浏览器外的应用程序。该应用程序正在离线工作,即应用程序和数据库位于用户本地计算机上。该应用程序使用 WCF-RIA-services 连接到本地数据库。数据库将是 SQL Server Express、SQL Server CE 或 MySQL。我们正在使用 MVVMLight 和 MEF。
外部网络服务器仅用于不时更新应用程序或向应用程序添加新模块。为了实现这一点,我们做了类似 Jeremy Likness 博客 (http://www.wintellect.com/CS/blogs/jlikness/archive/2010/05/25/silverlight-out-of-browser-dynamic-modules- in-offline-mode.aspx )
我们这样做的原因很复杂。但长话短说,主要是出于以后在线版本的兼容性原因,我们不想使用 WPF。因此,我们需要使用 Silverlight 和 WCF-RIA 服务来实现这一点。
好的,这就是场景,这是问题:
在这种情况下我们需要本地网络服务器吗?该应用程序以编程方式安装为浏览器外,数据库是本地的并通过 WCF-RIA 连接。
如果是,哪个网络服务器就足够了?它应该通过客户执行的初始设置进行安装和配置。客户不必对配置网络服务器做任何事情。
对这种情况有任何其他想法或评论吗?对此还有其他可能的解决方案吗?
感谢您的帮助
德克
silverlight-4.0 - Silverlight 4 OOB 更新
我已经构建了一个即将部署的 silverlight 4 应用程序,但我在更新时遇到了一些问题。
我使用的版本号系统是
- 专业= 年份
- 次要= 月
- 修订= 天
- 内部版本 = 当天的内部版本号。
更新到我们推出更新的那一天。
现在根据这个网站, SilverLight 只会在主要/次要发生变化时获取更新。
有没有办法解决?如果我必须更改版本编号系统,那也没关系。
干杯托尼
silverlight - “远程服务器返回错误:未找到”的乐趣 - Silverlight4 Out of Browser
我在 VS2010 上运行 SL4。我有一个应用程序通过 Web 服务对我的数据库中的 SPROC 进行身份验证。不幸的是,这不是 WCF/WCF RIA,因为我从我的客户端继承了数据库/服务。
这在浏览器中完美运行(通过 HTTPS)。我正在尝试移动此 OOB,而此时我的身份验证失败。这是我采取的步骤...
1) SL App Properties > Enable running app Out of Browser 2) SL App Properties > Out of Browser Settings > 运行 OOB 时需要提升信任
如果我在登录按钮单击时设置断点,我会看到正在调用服务。但是,如果我单步执行它(或在实际登录 Web 服务上设置断点),代码永远不会走得那么远。这是它失败的块:
我知道使用提升信任意味着不需要 crossdomain.xml。我丢了一个允许一切,只是为了测试,但仍然失败。
这是调用服务的代码:
我的 LogonService_LogonCompleted 也不会触发(这是有道理的,只是提醒一下)。
我不知道如何解决这个问题,因为这是通过 localhost/IIS 服务的站点运行 OOB。我知道这在浏览器中有效,所以我很好奇什么会破坏它OOB。
更新 根据我阅读的另一篇文章的建议,我将 ServiceReferences.ClientConfig 更改为相对 URL 而不是绝对 URL。这是代码:
更新 2
堆栈跟踪,如果它可以帮助任何人......
谢谢,
斯科特
silverlight - OOB 应用程序中的请求缺少凭据
我正在编写一个简单的 Silverlight 应用程序,其中包含以下代码,我认为这是非常标准的:
然而,当我在 Fiddler 中查看请求时,标题中没有添加任何凭据。我错过了什么?那里不应该有一个“授权:基本......”标题吗?
silverlight - Silverlight 是浏览器外设置
我想知道是否可以在服务器端安装期间设置 OOB 功能?
例如:我的 silverlight 应用程序通过 installshield 应用程序有一个安装程序,以防万一我为 OOB 放置一个选项。是否可以进行 OOB 静默安装?还是OOB仅适用于客户端?
谢谢你。
linux - 月光 4 脱离浏览器
我正在尝试在 Ubuntu 和 Moonlight 4 Preview 上通过浏览器启动我现有的一些 Silverlight 应用程序。使用 Firefox 和 Chrome 安装应用程序非常棒。
对于我尝试过的所有样本,我都收到了相同的错误消息:
无法执行子进程
“...some long
path.../moonlight/lunar-launcher”
(权限被拒绝)
有人有小费吗?
c# - 在 Silverlight 4 OOB 中继续下载文件
我有一个 Silverlight 4 浏览器外应用程序,如果下载因任何原因中断,该应用程序需要能够恢复外部文件的下载。我希望能够恢复而不是从头开始重新启动,因为文件会相当大,而且我们有可能让用户使用较慢的连接。
我找到了一些代码,
http://www.codeproject.com/Tips/157532/Silverlight-4-OOB-HTTP-Download-Component-with-Pau.aspx
但它似乎有很多错误,所以我不完全相信我能够让它工作。
因此,如果有人有任何其他原创建议或替代方案,我想听听他们的意见。
谢谢,
linux - 无法在 ubuntu 中加载月光或浏览器应用程序
我已经使用 silverlight 4 实现了浏览器外功能,它在 Microsoft 环境中运行良好。当我在 linux (ubuntu) 环境中测试同一页面时,浏览器外应用程序完美地安装在 linux env 中,但在打开应用程序时显示以下错误。
启动应用程序时出错。详细信息:无法执行子进程“/home/lenovo/.mozilla/firefox/x9y2ruwx.default/extensions/moonlight@novell.com/plugins/moonlight/lunar-launcher”(权限被拒绝)
您可以使用以下网址进行测试:http: //www.microsoft.com/silverlight/out-of-browser/demo/
以下是我的测试环境: 操作系统:ubuntu 10.10 浏览器:Mozilla firefox 3.6 with Moonlight plugin Version 4.0.51204.0
你能告诉我如何解决这个问题。
.net - Silverlight 应用程序“超出浏览器”中的 Windows 身份验证 (NTLM)
我有一个 Web 应用程序,它在我的浏览器中运行没有任何问题。但是,如果我在浏览器外安装它,当我尝试获取用户名时,userAccount 不在字典中:
这是正常的,因为我通过在 aspx 网页中启动 silverlight 来提供它:
我需要它是因为有时在我的应用程序中,我需要显示当前登录的用户,并显示在我保存之前将执行此操作或此操作的用户。
所以,一个问题:
- 如何管理以确保用户有权加载应用程序并检索 userId。
非常感谢你!
J4N
.net - 浏览器之外的 Silverlight 中的跨域策略
我有一个运行良好的 Silverlight 应用程序。
我正在尝试使用“超出浏览器”,但遇到了几个问题。首先,我无法访问我的服务。
即使在简单的返回“testString”服务调用中,我也会收到“超时异常”。我在本地主机上。
所以我认为跨域策略可能存在问题。
我试着把这个
在 crossdomain.xml 文件中
我也尝试过这样说:
但没办法,我仍然收到 TimeOut 异常,并且在服务器端,我的断点尚未达到。
那么我做错了什么?
我应该把这些文件放在哪里?
因为我有一个本地 IIS 服务器,它只有一个“站点”,这个站点有一个“应用程序”,我的应用程序有一个包含服务的文件夹,所以我应该把它放在哪个级别?
非常感谢你
编辑:事实上我不知道这是不是这个跨策略问题,或者是因为当它处于浏览器外模式时,它不能使用 Windows 身份验证模式(NTLM)