Web浏览器中的C#应用​​程序?

时间:2015-06-25 04:00:46

标签: c# web

假设我使用visual studio在C#中编写了一些应用程序。无论如何我可以把这个应用程序嵌入到一个网站中,所以人们可以从我的桌面使用它的方式从网站上使用它吗?

1 个答案:

答案 0 :(得分:2)

  • 如果您编写了控制台应用程序 -
  • 如果您编写了winforms应用程序 -

  • 如果您编写了WPF应用程序 -
    两个选项:

    1. 将它迁移到银灯,它只适用于可以安装银灯插件的浏览器。请记住,银灯正在被微软解散,因此不再被认为是推荐的做法。女士。还要考虑并非所有人都同意为他们的浏览器安装银光插件。

    2. 您也可以将WPF迁移到浏览器应用程序 - 但这需要客户端计算机上安装.Net - 这就像是ActiveX技术曾经实现过的替代解决方案。 / p>

    3. 这两个选项之间的主要区别在于,第一个是跨平台/跨浏览器解决方案而第二个不是..但是这可能会在将来发生变化,因为.net也可用于Linux .. < / p>

    4. 如果编写ASP.Net - 它已经设计用于开发Web应用程序。

我不确定你究竟想要实现什么,但我认为WPF /浏览器APP就是你想要的,你可以在How to: Create a New WPF Browser Application Project

中阅读更多相关信息。

修改

我想如果你有一个人们希望远程使用的控制台或Winform应用程序(例如通过网络浏览器)我不会忘记他们可以使用远程桌面来访问应用程序。许多大型企业使用Citrix来实现这一目标。当重写遗留应用程序的成本不可行时,这通常更实用。