localhost:找不到网络名称

时间:2015-06-23 19:41:46

标签: c# database localhost

我正在进行数据库单元测试,我正在尝试通过localhost将数据写入文件,但是我收到了错误Exception occurred: The network name cannot be found。我有一个字节数组,我想放在一个文本文件中,如下所示:

File.WriteAllBytes(outputFilePath, res);

其中res是字节数组,outputFilePath是指定为"\\localhost\InterfaceFiles\Requirements.txt"的字符串。

我可以在数据类型和运算符上找到的所有文档都表明这应该有效。任何人都知道它为什么不是?文件Requirements.txt尚不存在,但WriteAllBytes应该在这种情况下创建它。

编辑:在Visual Studio数据库设置中取消选中“可信任”。

2 个答案:

答案 0 :(得分:0)

尝试使用您的实际PC名称替换localhost;通过在命令提示符下运行hostname命令获得的计算机主机名。

"\\PC_NAME\InterfaceFiles\Requirements.txt"

答案 1 :(得分:0)

检查字符串赋值,我的意思是字符串文字。如果它包含单个反斜杠,那么它应该以@开头。如果没有@那么所有的反斜杠应加倍,如:

(SELECT price as value_to_display FROM prices)
UNION
(SELECT name as value_to_display FROM persons);