访问远程机器上的文件

Posted

技术标签:

【中文标题】访问远程机器上的文件【英文标题】:Accessing files on remote machine 【发布时间】:2014-02-26 00:54:23 【问题描述】:

我正在使用 c# 来访问远程机器中的一些文件。我使用模拟登录到远程机器。通过模拟,我使用了没有域名的正确用户名和密码。但是,我收到以下错误。

登录失败:未知用户名或密码错误。

当我 RDB 到运行我的项目和以上 c# 程序的 IIS 服务器(使用我的用户凭据)时,如果我从那里手动尝试访问同一个远程服务器,那么我就可以访问该远程服务器。此外,当我映射到该位置时,它不会询问我用户/密码。谁能帮我解决这个问题。如果需要任何其他信息,请告诉我。谢谢大家。

【问题讨论】:

是在 IIS 上运行的 asp.net 应用程序吗?检查应用程序标识,具体取决于版本。此外,您正在运行它的应用程序池的标识。 另外,忘了提到当我通过本地机器运行项目时,我可以访问远程服务器。将同一个项目部署到服务器后,我将无法访问...如何检查应用程序标识。我的项目是在 .net framework 4.5 中运行的 .net mvc @celerno - 项目运行的应用程序池标识是 ApplicationPoolIdentity。这有意义吗? 是的,就在那儿。您可以更改它并设置自己的用户名和密码。此外,您需要将其设置为 domain\user 格式。 【参考方案1】:

域名需要是远程机器的机器名。

【讨论】:

以上是关于访问远程机器上的文件的主要内容,如果未能解决你的问题,请参考以下文章

Powershell - 运行位于远程机器上的脚本,该脚本反过来从网络共享访问文件

需要在 asp.net 中访问远程机器的建议

在基于 Eclipse 的 IDE 中,如何通过两个 ssh 连接访问远程文件?

从本地网络上的远程机器访问 NodeJS 服务器显示一个空白页面

案例15:avro 远程访问内容中的内容

如何从远程机器上的 jar 文件运行测试?