c# - 远程机器的 Streamwriter 问题

标签 c# streamwriter

我试图在远程机器上创建一个文件,但我收到“找不到网络名称”。我检查了网络路径,并且能够从我的机器访问该路径。你能告诉我哪里出了问题吗?

这是我的代码。

        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/

相关文章:

c# - 'using' block 线程安全吗?

c# - 在 .NET 中向 Web 服务中的单个文件写入问题

javascript - JS 未推送到数组

使用 StreamWriter 写入文本文件时出现 C# OutOfMemoryException

c# - 如何在 ASP.NET MVC 中使用 Session_Start?

c# - 我应该如何在不实例化不必要地缓存的对象的情况下填充 MemoryCache?

c# - 如何更改 CheckBox 复选标记的颜色?

node.js - nodejs写入文件为空

c# - 如何使用 XmlWriter 编写格式不正确的 xml

c# - 文件流没有完成写入文件