【发布时间】:2015-08-13 03:57:11
【问题描述】:
我知道有很多线程在讨论这个话题,但请让我详细讨论一下我的问题。
在我们的项目中,我们在桌面应用程序中使用了大量设备(相机、打印机、指纹设备、智能卡读卡器),并且我们已经开发了 C# 组件来使用它们的 SDK 处理这些设备。
现在的问题是我们正在转向 Web 开发,我们应该将 WPF 桌面应用程序转换为 ASP.NET MVC Web 应用程序,并且我们应该使用我们现有的设备组件。
处理来自 web .Net 应用程序的设备的可能解决方案是:
- 使用 ActiveX(已死或即将死,需要一些 COM 经验且很难开发)。
- 使用 Silverlight(另外,已死或即将死,并且非常有限,因此我们无法添加对现有 C# 组件的引用)。
- 使用 Java 小程序(需要一些 Java 经验,我们将用 Java 重写现有的 c# 组件)。
还有其他解决方案可以让我们通过 Intranet 处理来自 ASP.NET MVC 应用程序的设备吗?
【问题讨论】:
-
浏览器中的Java小程序已经死了。
-
stackoverflow.com/questions/13021723/… 接受的答案可能会有所帮助。
-
The problem now is that we are moving into web development- 完全正确。当您需要这样的硬件访问时,Web“应用程序”不适合。保留您的桌面应用程序并将网络用于网络的目的。 -
我还在寻找相同的解决方案吗?
标签: c# asp.net asp.net-mvc wpf activex