首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在更新版本的chrome上运行XBAP (WPF Web)应用程序

XBAP (WPF Web)应用程序是一种基于Windows Presentation Foundation (WPF) 技术的网络应用程序,可以在浏览器中运行。然而,由于Chrome浏览器不再支持Microsoft Silverlight插件,因此无法直接在更新版本的Chrome上运行XBAP应用程序。

为了在更新版本的Chrome上运行XBAP应用程序,可以考虑以下解决方案:

  1. 使用Internet Explorer浏览器:目前,Internet Explorer仍然支持Silverlight插件,因此可以在Internet Explorer浏览器中运行XBAP应用程序。用户可以在Chrome浏览器中安装IE Tab插件,以便在Chrome浏览器中打开Internet Explorer内核,从而运行XBAP应用程序。
  2. 将XBAP应用程序转换为ClickOnce应用程序:ClickOnce是一种部署技术,可以将WPF应用程序发布到Web服务器上,并通过浏览器进行访问。可以将XBAP应用程序转换为ClickOnce应用程序,然后在更新版本的Chrome上通过URL访问该应用程序。这样可以绕过Chrome不支持Silverlight插件的限制。
  3. 使用其他浏览器:除了Chrome和Internet Explorer,还有其他一些浏览器仍然支持Silverlight插件,例如Mozilla Firefox和Safari。可以尝试在这些浏览器中运行XBAP应用程序。

需要注意的是,以上解决方案仅适用于在更新版本的Chrome上运行XBAP应用程序。对于长期的可维护性和可扩展性,建议考虑将XBAP应用程序迁移到更现代的Web技术,如HTML5和JavaScript,以便在各种现代浏览器中无缝运行。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

使用presentationhost.exe绕过AppLocker白名单限制

Presentationhost.exe是一个内置Windows可执行文件,用于运行XAML浏览器应用程序(即.xbap文件)。...当我们打开.xbap文件,它似乎是在IE中启动应用程序,但代码实际是在另一个进程(Presentationhost.exe)中运行,通常是在一个沙箱中以保护用户免受恶意代码攻击。...注意,xbap可以请求不同权限级别。为了执行潜在恶意操作,应用程序必须请求从文件位置(即本地文件系统或网络共享)打开XBAP时可以执行非限制性权限。...如果你点击运行,你默认浏览器将会打开.xbap文件。如果你默认浏览器不是IE,那么你需要将file:/// URL从默认浏览器地址栏复制到IE打开。...如果你从网站下载该文件,它将无法运行,因为它将包含Web标记。你可以通过右键单击该文件,然后单击“Unblock(取消阻止)”复选框来删除Web标记(或者你也可以使用 PowerShell)。 ?

1.9K20
  • 针对构架师.NET 3.0介绍

    由于.NET 2.0和3.0共享同样CLR,在.NET 2.0中编写任何程序都可以运行于.NET 3.0中,这是和以前版本一个重要而显著区别。...WPF利用XAML让你无需成为图形设计师就能尽情地开发下一代界面。 我建议你去看一个WPF应用程序演示,来理解我指下一代用户界面是什么意思。...这个阅读器是一个基于WPF应用程序运行在Internet Explorer浏览器中,就是指所谓XBAP(可扩展浏览器应用程序)——这是一个用于代替浏览器中ActiveX功能技术。...SilverLight是一个具有自己运行跨浏览器、跨平台插件,它用于开发下一代微软基于.NET多媒体程序和丰富交互Web应用程序。...WCS为不同身份标识管理技术实现提供了一个总体框架,以让它们共同工作。在Java One(世界最大Java会议),Sun和微软做了一个联合主题,演示了基于WS-*标准互操作机制。

    1.3K60

    .NET桌面程序集成Web网页开发十种解决方案

    系列目录     【已更新最新开发文章,点击查看详细】   B/S架构Web程序几乎占据了应用软件绝大多数市场,但是C/S架构WinForm、WPF客户端程序依然具有很实用价值,设计类软件 AutoCAD...介绍 WinForm、WPF 集成 Web 网页多种技术方案之前,先了解一下浏览器内核。   ...这一渲染引擎是开源引擎WebKit中WebCore组件一个分支,并且在Chrome(28及往后版本)、Opera(15及往后版本)和Yandex浏览器中使用。...CefSharp拥有WinForms和WPF应用程序浏览器控件,以及自动化项目的OffScreen版本。...Sciter为桌面UI开发带来了一系列web技术。网页设计师和开发人员可以在创建外观现代桌面应用程序时重用他们经验和专业技能。

    2.9K11

    WinForm嵌入Web网页解决方案

    企业级信息化系统绝大部分采用BS架构实现,门户网站、OA系统、电商网站等,通过浏览器输入Web网址即可访问,对于使用者来说非常便捷,对于开发维护者来说也非常方便,程序维护只需更新服务器即可,使用者无感知...但是CS架构WinForm客户端程序仍然具有很实用价值,WPS、IT类集成开发环境(数据库、图形处理软件)、PC端小工具。本地程序处理性能更优秀,但是频繁更新带来不友好客户端体验。...这就是一个典型Web网页中启动客户端程序场景。更形象应用场景是,WinForn/WPF客户端程序嵌入Web程序,Web程序网页中js调用WinForm/WPF窗体以及业务方法。...CefSharp【推荐】   CefSharp是一种将功能齐全符合标准web浏览器嵌入C#或VB.NET应用程序简单方法。...CefSharp拥有WinForms和WPF应用程序浏览器控件,以及自动化项目的OffScreen版本

    4.6K11

    .NET Core 3.0 中新变化

    本文回顾了 .Net Core 发展历史,并展示了它是如何从基本支持 Web 和数据工作负载版本 1,发展成为能够运行 Web、桌面、机器学习、容器、IoT 等版本 3.0。...灵感来源于只能使用开放源代码框架客户,以及需要在 Linux 服务器运行 .NET 应用程序其他客户。...版本 1 随附新版 ASP.NET、实体框架 (EF) 和主要定目标到 Web 应用程序。...它新增了许多令人兴奋功能,支持使用 Windows 窗体 (WinForms)、Windows Presentation Foundation (WPF) 和实体框架 6 Windows 桌面应用程序...图 1:使用 Blazor 进行客户端 Web 开发 也可以使用 .NET Core 在服务器运行相同组件,其中所有 UI 交互和 DOM 更新都是通过 SignalR 连接进行处理,如图 2 所示。

    4.9K10

    将浏览器嵌入 .NET 应用程序中:DotNetBrowser 还是 CefSharp?

    WPF 或 WinForms 应用程序选择浏览器组件,对于那些搜索基于Chrome解决方案的人来说, DotNetBrowser[1]和CefSharp[2]是最明显选择。...因此,桌面应用程序应具备 DPI 感知功能,才能在高 DPI 显示器(DPI 比例设置大于 100% 显示器)正确运行。...因此,需要在您希望运行基于 CefSharp 应用程序每台机器预安装 Microsoft Visual C++ Redistributable Package,将其设置为安装程序依赖项,或将其...它也不能用于暗示在单独 AppDomain( VSTO)中运行代码环境。对于其他一些情况,例如播放使用专有编解码器编码内容,您必须自己构建、更新和维护 CEF。...使用 DotNetBrowser,您可以与需要在单独 AppDomain 中运行代码应用程序集成,并在网页执行复杂操作,而无需进行大量 JavaScript 注入。

    54120

    .NET周刊【6月第1期 2024-06-02】

    这些更新集中在.NET 9 Preview 4中,包括为提升性能和优化而增强支持。主要改进了生成式人工智能应用、基于云Web应用构建体验。...LUAgent侧重服务器端,能生成和上传升级更新文件,目前已开源。软件包括多个组成部分主窗体、上传窗体和FTP操作类,支持添加应用名称、版本号、生成更新文件和上传至FTP。源码可在CSDN下载。...首先确认Visual Studio版本是否支持Aspire,若不支持需要更新至支持版本。然后演示了如何创建Aspire项目,并对项目配置文件进行了修改,以支持不安全传输。...XML Web 服务技术解析:WSDL 与 SOAP 原理、应用案例一览 https://www.cnblogs.com/xiaowange/p/18225328 XML Web服务是基于标准和协议(...使用 WPF 进行下一步! https://zenn.dev/luxiar/articles/f25596cd1876a2 介绍将帮助您创建 WPF 应用程序配置和技术。

    14410

    .NET周报【11月第2期 2022-11-15】

    NET是免费,跨平台,开源,用于构建所有应用开发人员平台。本文演示如何在WPF[1]中使用Blazor[2]开发漂亮UI,为客户端开发注入新活力。...微软在公告中表示.NET 7为您应用程序带来了C# 11 / F# 7,.NET MAUI,ASP.NET Core/Blazor,Web API,WinForms,WPF性能和新功能,。...程序编译为WASM,并在Windows和Docker最新wasm runtime运行。...支持64位IBM Power平台 一个BCL(一个基础类库) 新TFM 本机支持ARM64 在Linux增强对.NET支持 现代 持续性能改进 开发效率提高,容器优先工作流程 从同一代码库中构建移动和桌面应用程序...该版本修复了一个与Microsoft.Data.SqlClient有关漏洞(如上图)以及几个与WPF运行时有关缺陷。

    3K20

    .NET周刊【2月第1期 2024-02-04】

    NativeAOT通过MSBuild属性启用,但编译器无法处理运行时确定类型,反射创建实例。泛型类型动态实例化也存在问题,因为编译器无法预测所有可能实例化。文章还提出了解决这些限制方法。...其他功能,区分实例和获取开发者新闻,尽管受欢迎但未集成,图像悬停预览计划在未来更新中加入。社区反馈和参与对这些实验至关重要。...通过Demo学WPF—数据绑定(二) https://www.cnblogs.com/mingupupu/p/18000305 本文介绍了如何在Data Binding中使用Linq创建Demo。...用户体验/用户界面 调试器改进 Blazor WASM 应用程序稳定调试体验 Blazor 热重载 步骤执行时间和数据收集可视化工具 内联断点 改进了运行到光标嵌入选项 游戏开发 Unity 虚幻引擎...默认预测调试模式 进程外更新 Web开发 在容器和远程环境中执行单元测试 人工智能助手 其他计划 文章、幻灯片等 如何将 .NET Aspire 应用程序部署到 Azure 容器应用程序 - .NET

    17110

    基于HTML5技术电力3D监控应用(三)

    电力3D项目去年底刚立项时,需求仅仅是PC浏览器3D展示要求,后来慢慢增加了要求也能在平板运行,因为我们系统大部分是内网,不可能要求移动终端得上app store去下载应用程序,虽然apple也提供企业内部发布解决方案...,我更新Chrome Android31速度还是明显很快速。...Chrome app走自己WebKit版本,而且WebView版本不用说肯定是相当古老,因此别说WebGL连Canvas支持我们都遇到很多坑,这方面还好引擎已经帮我们绕开了很多坑。...当然Google不会止步不前,最新KitKat已经将WebView升级到了Chrome for Android30版本,这个版本HTML5功能对大部分应用来说也算足够了 ,当然后续WebView要是也能自动升级就好了...从Flex3折腾到Flex4依然像玩具一样低效,我还看到Flex3实现者在blog,嘲笑Flex4对AdvancedDataGrid重新实现团队设计不满,Silverlight和WPF就不用多费我口舌了

    1K51

    基于HTML5技术电力3D监控应用(三)

    电力3D项目去年底刚立项时,需求仅仅是PC浏览器3D展示要求,后来慢慢增加了要求也能在平板运行,因为我们系统大部分是内网,不可能要求移动终端得上app store去下载应用程序,虽然apple也提供企业内部发布解决方案...,预装操作系统还不是最新,不过已经可以升级到Android 4.4.2 (KitKat)版本了,我更新Chrome Android31速度还是明显很快速。...Chrome app走自己WebKit版本,而且WebView版本不用说肯定是相当古老,因此别说WebGL连Canvas支持我们都遇到很多坑,这方面还好引擎已经帮我们绕开了很多坑。...当然Google不会止步不前,最新KitKat已经将WebView升级到了Chrome for Android30版本,这个版本HTML5功能对大部分应用来说也算足够了 ,当然后续WebView要是也能自动升级就好了...从Flex3折腾到Flex4依然像玩具一样低效,我还看到Flex3实现者在blog,嘲笑Flex4对AdvancedDataGrid重新实现团队设计不满,Silverlight和WPF就不用多费我口舌了

    50730

    将浏览器嵌入 .NET 应用程序中:DotNetBrowser 还是 CefSharp?

    WPF 或 WinForms 应用程序选择浏览器组件,对于那些搜索基于Chrome解决方案的人来说,DotNetBrowser[1]和CefSharp[2]是最明显选择。...因此,桌面应用程序应具备DPI 感知功能[17],才能在高 DPI 显示器(DPI 比例设置大于 100% 显示器)正确运行。...例如,以下是如何在 DotNetBrowser 中网页执行相同操作: 因此,在 DotNetBrowser 中与网页执行复杂交互要方便得多。...它也不能用于暗示在单独 AppDomain( VSTO)中运行代码环境。对于其他一些情况,例如播放使用专有编解码器编码内容,您必须自己构建、更新和维护 CEF。...使用 DotNetBrowser,您可以与需要在单独 AppDomain 中运行代码应用程序集成,并在网页执行复杂操作,而无需进行大量 JavaScript 注入。

    54740
    领券