IIS与远程桌面进行远程任务pipe理

我正在研究设置这样的最佳方式:我有一个客户希望能够远程启动数据导入/处理/导出程序 – 从家里,从他的智能手机,无论如何。 他基本上需要一些button和一些告诉过程是否成功的方法,如果没有,为什么不呢。 没有比这更复杂的了。

运行此进程的服务器是基于Windows的。

我正在考虑的两种方法,首先是让IIS运行,另一个是网页,可能有.Net的东西,这将启动这个过程。 或者,第二,将客户端远程桌面连接到服务器并运行独立的应用程序,可能在.Net或MS Access中。

我担心保证IIS的安全,因为它需要世界可访问性。 另一方面,远程桌面当然也必须是全世界都可以访问的,而且我也不知道它有多安全。 我想VPN可能是正确的,但是我远远超出了我的专业领域。

我是否在意这个?

IIS。 认真。

从家里,从他的智能手机,whateve

如果您可以依靠标准的HTTP,无需login,不需要远程桌面前端,就会轻松得多。

我担心保证IIS的安全,因为它需要世界可访问性。

不重要的。 HTTPS,集成安全,除了某些允许的人之外。

当然,远程桌面也必须是全世界都可以访问的,而且我也不知道它有多安全

完全。 不要将它暴露在互联网上。 使用terminal服务网关,客户端可以通过HTTP远程访问 – 这是一个标准的Windowsfunction。

我是否在意这个?

YOu想念老KISS的方法 – “保持简单,愚蠢”(不是意味着侮辱,这是我如何知道这个说法)。 基本上一个很好的小HTTPS页面有一些button应该足够好,作为一个开始。 在小屏幕上比RDP更方便,因为您可以轻松制作远程版本。