Asp.net mvc 将WPF应用程序集成到web应用程序中

Asp.net mvc 将WPF应用程序集成到web应用程序中,asp.net-mvc,wpf,deployment,clickonce,Asp.net Mvc,Wpf,Deployment,Clickonce,web应用程序可以与WPF应用程序集成吗。如果web应用程序(我的例子是ASP.NETMVC5)中有一个链接可以从我的本地机器打开WPF应用程序,那就太棒了 这一要求类似于gotomeeting,我点击一个链接(来自web),它会打开本地安装的gotomeeting(或从web中的链接启动skype应用程序)。如果本地计算机上未安装WPF应用程序,它将下载exe。如果WPF应用程序已更新,则会更新本地应用程序 选中WPF应用程序上的ClickOnce,但不知何故无法按预期工作。publish.h

web应用程序可以与WPF应用程序集成吗。如果web应用程序(我的例子是ASP.NETMVC5)中有一个链接可以从我的本地机器打开WPF应用程序,那就太棒了

这一要求类似于gotomeeting,我点击一个链接(来自web),它会打开本地安装的gotomeeting(或从web中的链接启动skype应用程序)。如果本地计算机上未安装WPF应用程序,它将下载exe。如果WPF应用程序已更新,则会更新本地应用程序

选中WPF应用程序上的ClickOnce,但不知何故无法按预期工作。publish.html中的“launch”链接仅适用于IE

有人能给我一些建议吗。如果有任何文章或链接,请在这里发布。我已经通过了许多链接,但没有得到一些非常相关的东西

谢谢,
Sam.

关于网页的一件事是在浏览器的安全沙箱中。
他们故意很难“接触”到您的机器并运行一些exe或其他程序

如果您的计算机已经有一个与特定文件扩展名关联的应用程序,那么您可以让它在交付此类文件时执行其默认操作。
类似于在outlook中打开邮件对象

要从web应用程序运行exe,您必须依赖自定义文件扩展名并交付一个计算机“知道”意味着运行wpf应用程序xyz的文件。
如果传入对象,则Clickonce可能会出现问题,因为它会安装到用户的appdata中。你无法预测它会在哪里。
仅仅从url运行一个就可以了,但是在页面上启动一个对象听起来可能会有问题。但我从未试过

你可以想象你的wpf应用程序是一个xbap。这是浏览器中的wpf。
或者当然还有银光。我认为,3年后,这项技术仍将失去支持,您现在可能也仅限于IE。

参见