与远程机器的Streamwriter问题

时间:2012-04-11 14:44:51

标签: c# streamwriter

我正在尝试在远程计算机上创建一个文件但是我收到了“无法找到网络名称”。我检查了网络路径,我能够从我的机器访问路径。你能告诉我可能出现的问题吗?

这是我的代码。

        using (StreamWriter sw = new StreamWriter("\\\\servername\\TEST1\\TEST\\NEWFILE.csv", true))
    {
        sw.WriteLine(sw);
    }

3 个答案:

答案 0 :(得分:1)

转到\ servername \ TEST1并在 test 文件夹中为用户或aspnet(如果您有Web应用程序)提供写入权限,然后重新运行程序。它会起作用。

要提供写入权限,请参阅以下文章:
How to share a folder/File

如果它仍然无法正常工作,请将servername替换为服务器IP地址,并执行与上述相同的操作。

答案 1 :(得分:0)

授予运行此应用程序的用户的访问权限,无论是IIS池还是Windows服务等

答案 2 :(得分:0)

这肯定是一个安全问题。您需要为远程计算机提供写入权限