我正在尝试在远程计算机上创建一个文件但是我收到了“无法找到网络名称”。我检查了网络路径,我能够从我的机器访问路径。你能告诉我可能出现的问题吗?
这是我的代码。
using (StreamWriter sw = new StreamWriter("\\\\servername\\TEST1\\TEST\\NEWFILE.csv", true))
{
sw.WriteLine(sw);
}
答案 0 :(得分:1)
转到\ servername \ TEST1并在 test 文件夹中为用户或aspnet(如果您有Web应用程序)提供写入权限,然后重新运行程序。它会起作用。
要提供写入权限,请参阅以下文章:
How to share a folder/File
如果它仍然无法正常工作,请将servername替换为服务器IP地址,并执行与上述相同的操作。
答案 1 :(得分:0)
授予运行此应用程序的用户的访问权限,无论是IIS池还是Windows服务等
答案 2 :(得分:0)
这肯定是一个安全问题。您需要为远程计算机提供写入权限