访问远程机器上的文件
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 - 运行位于远程机器上的脚本,该脚本反过来从网络共享访问文件
在基于 Eclipse 的 IDE 中,如何通过两个 ssh 连接访问远程文件?