我想访问/读取驻留在远程Windows服务器上的文本文件。本地计算机和远程服务器彼此不连接,即它们不是网络的一部分或在域下。有没有办法使用C#来访问和阅读该文本文件的内容?
P.S。:远程服务器需要用户名和密码才能登录。我是服务器管理员,因此我知道这些凭据。
提前谢谢!
答案 0 :(得分:1)
C#是一种编程语言。您可以实现一个Windows服务应用程序,它将侦听连接,然后转储您想要的任何内容。但是,在C#中没有任何原生实现的功能可以让您立即按照自己的要求进行操作。
只要两台机器都具有互联网访问权限,并且它们所在的网络将允许通过防火墙的外部连接,那么在线的一些示例将使您朝着正确的方向前进。 Example
但要小心,如果您实现自己的服务器应用程序将通过Internet托管文件,您还必须实现自己的凭据检查机制。即使您的服务器需要身份验证,也不会影响您的服务器应用程序。
答案 1 :(得分:0)
您好,感谢您的回复!我使用RESTful服务公开了远程文本文件的内容。本地计算机现在可以使用存储在该文本文件中的数据,只需导航到返回服务输出的URL。