首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在浏览器中运行WPF应用程序

在浏览器中运行WPF应用程序
EN

Stack Overflow用户
提问于 2013-06-23 22:41:35
回答 2查看 24.2K关注 0票数 5

我有我的申请在WPF写的。现在,我想让它在浏览器中运行,所以我读到过它,我知道XBAP是我的解决方案。

我的问题是什么?它不能在我的电脑上运行。我检查了所有流行的浏览器(chrome,FF,IE,opera),但什么都没有。浏览器不能处理.xbap文件,只能下载它。我试了又试,但什么也没发生。有人能猜出它为什么不工作吗?它是过时的技术,我有太新的浏览器还是什么?我找到的关于它的每个条目都有2-4年的历史。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-23 22:59:48

首先,对于Internet Explorer (IE9及更高版本),您需要确保已经启用了XBAP/XAML支持:

对于Firefox和Chrome,你必须做一些有点不同的事情:

但除此之外,您还需要注意,当您运行XBAP应用程序时,它在互联网Zone....so中运行,您最大的问题是通常您没有完全信任……因此,您的应用程序不能调用特权code...if,它试图调用特权an,然后您就会得到安全异常。

  • http://www.tarkia.com/blog/tag/difference-between-wpf-application-and-xbap-application/
  • http://www.tarkia.com/blog/2009/11/26/understanding-xbap-full-trust-partial-trust-certificates-and-more%E2%80%A6/

让您的XBAP变得“可信”的一种方法是使用证书对其进行签名(您应该从Verisign购买合适的证书,而不是使用测试证书),并与ClickOnce一起部署。

  • http://blogs.microsoft.co.il/blogs/maxim/archive/2008/03/05/wpf-xbap-as-full-trust-application.aspx
  • http://blogs.microsoft.co.il/blogs/maxim/archive/2008/03/31/how-to-run-wpf-xbap-application-in-full-trust-mode-post-2-certificate-extraction.aspx
  • http://scorbs.com/2007/01/10/xbap-trust-levels/

或者您可以将您的应用程序保留为常规的WPF .EXE,并使用ClickOnce从网站部署它,但在本地以完全信任的方式运行它。

票数 7
EN

Stack Overflow用户

发布于 2013-06-23 23:00:03

不是直接的方法,你可以找到你的答案Microsoft MSDN Forum

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17261858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档