0

我想访问/读取驻留在远程 Windows 服务器上的文本文件。本地计算机和远程服务器没有相互连接,即它们不是网络的一部分或在域下。是否有任何可能的方法,使用 C#来访问和读取该文本文件的内容?

PS:远程服务器需要用户名和密码才能登录。我是服务器管理员,因此我知道这些凭据。

先感谢您!

4

2 回答 2

1

C# 是一种编程语言。您可以实现一个 Windows 服务应用程序,该应用程序将侦听连接,然后转储您想要的任何内容。但是,在 C# 中没有任何本机实现的功能,它可以让您立即执行您所要求的操作。

只要两台机器都可以访问互联网,并且它们所在的网络将允许外部连接通过防火墙,那么网上就有一些示例可以让您朝着正确的方向前进。例子

但是请注意,如果您实现自己的服务器应用程序来通过 Internet 托管文件,那么您还必须实现自己的凭据检查机制。即使您的服务器需要身份验证,这也不会影响您的服务器应用程序。

于 2013-03-21T22:50:30.787 回答
0

您好,感谢您的回复!我已经使用 RESTful 服务公开了远程文本文件的内容。本地计算机现在可以使用存储在该文本文件中的数据,只需导航到返回服务输出的 url。

于 2013-04-17T05:33:59.127 回答