假设我使用visual studio在C#中编写了一些应用程序。无论如何我可以把这个应用程序嵌入到一个网站中,所以人们可以从我的桌面使用它的方式从网站上使用它吗?
答案 0 :(得分:2)
如果您编写了winforms应用程序 - 否。
如果您编写了WPF应用程序 - 是
两个选项:
将它迁移到银灯,它只适用于可以安装银灯插件的浏览器。请记住,银灯正在被微软解散,因此不再被认为是推荐的做法。女士。还要考虑并非所有人都同意为他们的浏览器安装银光插件。
您也可以将WPF迁移到浏览器应用程序 - 但这需要客户端计算机上安装.Net - 这就像是ActiveX技术曾经实现过的替代解决方案。 / p>
这两个选项之间的主要区别在于,第一个是跨平台/跨浏览器解决方案而第二个不是..但是这可能会在将来发生变化,因为.net也可用于Linux .. < / p>
如果编写ASP.Net - 它已经设计用于开发Web应用程序。
我不确定你究竟想要实现什么,但我认为WPF /浏览器APP就是你想要的,你可以在How to: Create a New WPF Browser Application Project
中阅读更多相关信息。修改强>
我想如果你有一个人们希望远程使用的控制台或Winform应用程序(例如通过网络浏览器)我不会忘记他们可以使用远程桌面来访问应用程序。许多大型企业使用Citrix来实现这一目标。当重写遗留应用程序的成本不可行时,这通常更实用。