我们的应用程序(Windows应用程序)基本上将数据上传到数据库中,然后应用程序的其他部分将获取该数据并将其发送到硬件(通过USB端口连接到PC)。因此,即使这种应用程序也非常适合符合WINDOWS AZURE标准。
答案 0 :(得分:2)
您不会对数据库有任何问题。但是,我不知道有任何方法可以将外部设备连接到Windows Azure主机。您无法访问数据中心。
因此,除非您有某种协议可以将外部设备的协议(连接到本地PC)路由到Windows Azure主机(可能使用Windows Azure Connect),否则您无法将应用程序完全移植到Windows Azure。
我所提到的一种可行的做法,就是我所提到的 - 混合应用程序:
答案 1 :(得分:0)
我们使用连接回Azure的点击一次应用程序实现了这样的东西(使用USB条形码扫描仪,Mag条纹阅读器和打印机)。这可能是原始答案中描述的混合方法的类型。
另一种可行的方法是使用USB重定向应用程序。这个答案只是理论上的(我没试过)。但是,从理论上讲,您应该能够在内部部署机器(连接USB设备)和Windows Azure实例之间创建网络连接。然后,您可以使用网络USB重定向器将云USB端口重新映射到本地USB端口(http://www.net-usb.com/usb-redirector/)
正如我所说,高度理论化而非真正的应用我会推荐。但是,这至少是一个值得考虑的选择。