问题标签 [xbap]

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.

0 投票
1 回答
6102 浏览

firefox - XBAP 与 FireFox 和 Windows 7

Firefox 依赖于 .NET 3.5 安装程序安装的扩展和插件来运行 XBAP。不幸的是,在 Windows 7 中已经安装了 .NET 3.5 运行时。

有谁知道如何获取这些插件/扩展,以便您可以在 Windows 7 上实际将 XBAP 部署到 FireFox?

0 投票
1 回答
1180 浏览

wpf - 以完全信任模式部署 xbap

我有需要在完全信任模式下运行的 xbap,因为我的应用程序需要从客户端机器上传文件以进行处理。我必须提供一个安装步骤来安装。如果我将其作为单击一次灌输,我还会收到安全错误吗?如果是这样,解决它的最佳方法是什么?

如果我将它安装在远程服务器中,我会在互联网上看到几个选项,例如创建证书并要求用户导入此证书。其他选项是要求用户允许访问提供对所有 xbap 应用程序的访问权限的 xbap 应用程序(不太好)。什么是最好的方法?

如果有人可以为我提供这两种情况的安装步骤,那就太好了。

0 投票
1 回答
880 浏览

browser - Xbap 应用程序:当用户关闭浏览器或浏览器选项卡时,如何提示用户确认退出?

app.xaml 中的 application_exit 和 session_ending 事件无济于事。

有什么办法可以做到这一点?

0 投票
1 回答
950 浏览

asp.net - 我可以在 ASP.NET 应用程序中使用 XBAP 吗?

我开始的问题是我想在 ASP.NET 应用程序中显示 3D 模型。

首先我想到了 Silverlight,但是 Silverlight 3 不支持 3D 渲染。WPF 可以,因此下一步是为 WPF 浏览器应用程序创建一个演示。

3D 表面已渲染,但如何将其包含在 APS.NET 应用程序中?此外,为了加载和运行 XBAP,Web 服务器需要安装什么?有什么方法可以从 XBAP 服务器对象(如 Session)访问?

0 投票
1 回答
144 浏览

wpf - 如何在 Visual C# 2008 Express 中指定用于调试的浏览器?

由于最近在 WPF 浏览器插件中发现漏洞且 Firefox 强制阻止它,我似乎无法在 Visual C# 2008 Express Edition 中找到允许我在 Internet Explorer 中运行/调试我的 XBAP 项目而无需将我的默认浏览器切换到 IE。我在这里错过了什么吗?

0 投票
1 回答
1505 浏览

msbuild - 尽管导入了证书,但由于 MSBuild ResolveKeySource 错误,CruiseControl.NET 服务无法构建

我们刚刚将一个 XBAP/WBA 项目添加到我们的构建服务器中。它使用 PFX 文件进行签名。我将 PFX 文件导入到 CruiseControl.NET 服务证书存储中,并且可以在服务的证书存储中看到它。然而,我们仍然看到ResoveKeySource抛出异常:

c:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets (1805,7):errorMSB4018:“ResolveKeySource”任务意外失败。System.InvalidOperationException:当应用程序未在 UserInteractive 模式下运行时显示模式对话框或表单不是有效操作。指定 ServiceNotification 或 DefaultDesktopOnly 样式以显示来自服务应用程序的通知。在 System.Windows.Forms.Form.ShowDialog(IWin32Window 所有者)

我还启用了(希望不仅仅是知识)该服务与桌面交互。

有没有人看到这种行为或可以推荐另一种方法?我知道我可以以用户身份运行 CruiseControl.NET(解决方案是从命令行编译),但如果可能的话,我想避免,因为所有权限都是针对服务帐户配置的,并且更愿意作为服务运行。

0 投票
1 回答
2704 浏览

asp.net - 将 XBAP 集成到 ASP.NET Web 应用程序、持续集成服务器和发布过程中

问候,我听取了那些已经将需要完全信任的基于 WPF Web 的应用程序或 XAML 浏览器应用程序 (XBAP) 实现到持续集成服务器(如 CruiseControl.NET)的人的建议,以及他们的正常构建/发布过程。

具体来说,我感兴趣的是:

  1. 签署需要完全信任的 XBAP 项目
    PFX 文件是要走的路,还是在使用 CI 服务器时这是更好的方法?
    (我们昨天遇到了这个问题)。

  2. 将 XBAP 项目发布到 ASP.NET Web 应用程序中。
    2.1 这应该在“发布”配置构建中自动化吗?
    2.2 发布的输出是否应该进入 Bin 目录?
    2.3 如果可能,我们是否应该避免使用 .deploy 文件扩展名并重用现有程序集?
    (在 ASP.NET Web 应用项目中已经使用了很多类库)

  3. 部署需要完全信任才能从 ASP.NET Web 应用程序使用的 XBAP

  4. 版本控制 XBAP 项目
    我们是否应该使用与 ASP.NET Web 应用程序项目中其他程序集相同的版本?

背景资料:

  • XBAP 项目用于设计在我们的 ASP.NET Web 应用程序中使用的报告。它是产品的一个组成部分。
  • 在编译 XBAP 和 Web 应用程序项目后,我们使用 Web 部署项目,然后我们的 Wix 项目使用该项目的输出来构建 MSI 安装程序。
  • 我们将 CruiseControl.NET 用于 CI,Subversion 用于 RCS,MSBuild 将所有内容粘合在一起,整个构建/发布过程是自动化的,并且需要保持这种状态。

任何建议表示赞赏!

0 投票
5 回答
1281 浏览

clickonce - XBAP 使用和成熟度问题

我们正在考虑将我们的 UI 迁移到 XBAP。尽管知道客户必须预先安装 .net,但我们还是选择了 XBAP,因为我们的目标不是大众而是企业环境中的 IT 专业人员,这是一种保护我们投资的方式(在基于 WPF 的 UI 中客户端-服务器架构)并享受 Web 部署。但是,我们担心平台/架构的成熟度及其采用情况。

您知道使用 XBAP 的任何商业应用程序吗?您有使用它的经验吗?你能详细说明一下那次经历吗?

另外,正如@Murph 所建议的那样,您能想出比 XBAP 更喜欢 clickOnce(或相反)的有力理由吗?

0 投票
1 回答
385 浏览

wpf - WPF XBAP 的小问题

有时我的 XBAP 应用程序会出现此错误。其他人有这个问题吗?

System.InvalidOperationException:此实例无法进行进一步操作。

这是在https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=496484

完整的堆栈

0 投票
1 回答
516 浏览

com - XBAP 使用非托管 c++ COM 服务器,并排部署问题

我面临以下情况:我创建了一个简单的完全信任 XBAP 应用程序,它引用了非托管 c++ COM 服务器(隔离)。

部署后,我希望 XBAP 应用程序会发现位于同一目录中的 COM 服务器 dll,但事实并非如此。我收到以下错误:

调用的目标已引发异常。---> System.Runtime.InteropServices.COMException (0x80040154):检索具有 CLSID {970599E0-2673-11D3-A8A8-00105AA943DF} 的组件的 COM 类工厂失败,原因是以下错误:80040154。在 Generation888.Generation888.Simple (Int32 num1,Int32 num2)

我验证了部署 XBAP 的文件夹包含包含正确 CLSID 的 DLL 和 XBAP 清单

如果我创建了一个简单的 C# Windows 窗体应用程序并引用相同的 COM dll,它就可以正常工作。

我的问题是 XBAP 是否支持 Side-by-Side 机制。

谢谢