我试图在远程机器上创建一个文件,但我收到“找不到网络名称”。我检查了网络路径,并且能够从我的机器访问该路径。你能告诉我哪里出了问题吗?
这是我的代码。
using (StreamWriter sw = new StreamWriter("\\\\servername\\TEST1\\TEST\\NEWFILE.csv", true))
{
sw.WriteLine(sw);
}
最佳答案
转到\servername\TEST1 并在 test 文件夹上向用户或 aspnet(如果您有 Web 应用程序)授予写入权限,然后重新运行您的程序.它会起作用。
给写权限,引用这篇文章:
How to share a folder/File
如果还是不行,用服务器IP地址替换servername,按照上面的方法做。
关于c# - 远程机器的 Streamwriter 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10108319/