我正在研究设置这样的最佳方式:我有一个客户希望能够远程启动数据导入/处理/导出程序 – 从家里,从他的智能手机,无论如何。 他基本上需要一些button和一些告诉过程是否成功的方法,如果没有,为什么不呢。 没有比这更复杂的了。
运行此进程的服务器是基于Windows的。
我正在考虑的两种方法,首先是让IIS运行,另一个是网页,可能有.Net的东西,这将启动这个过程。 或者,第二,将客户端远程桌面连接到服务器并运行独立的应用程序,可能在.Net或MS Access中。
我担心保证IIS的安全,因为它需要世界可访问性。 另一方面,远程桌面当然也必须是全世界都可以访问的,而且我也不知道它有多安全。 我想VPN可能是正确的,但是我远远超出了我的专业领域。
我是否在意这个?
IIS。 认真。
从家里,从他的智能手机,whateve
如果您可以依靠标准的HTTP,无需login,不需要远程桌面前端,就会轻松得多。
我担心保证IIS的安全,因为它需要世界可访问性。
不重要的。 HTTPS,集成安全,除了某些允许的人之外。
当然,远程桌面也必须是全世界都可以访问的,而且我也不知道它有多安全
完全。 不要将它暴露在互联网上。 使用terminal服务网关,客户端可以通过HTTP远程访问 – 这是一个标准的Windowsfunction。
我是否在意这个?
YOu想念老KISS的方法 – “保持简单,愚蠢”(不是意味着侮辱,这是我如何知道这个说法)。 基本上一个很好的小HTTPS页面有一些button应该足够好,作为一个开始。 在小屏幕上比RDP更方便,因为您可以轻松制作远程版本。