【发布时间】:2018-02-19 05:23:30
【问题描述】:
我想使用以下代码访问路径,但是它会抛出错误
IOException: The user name or password is incorrect
System.IO.FileStream.OpenHandle(FileMode mode, FileShare share, FileOptions
options)
我使用下面的代码
var filePath = "\\\\172.x.x.x\\UploadFolder";
using (var stream = new FileStream(filePath, FileMode.Create)
{
await files.First().CopyToAsync(stream);
}
这种情况下如何设置用户名和密码?
编辑:
从下面的评论中我已经搜索并使用此方法重试:
bool returnValue = LogonUser("TestDomain\\testAccount", "172.x.x.x", "testPassword",
LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_DEFAULT,
out safeTokenHandle);
// I've tried both TestDomain\\testAccount and TestDomain/testAccount
它总是返回 false。当我用我的电脑测试它时,它会返回 true。
bool returnValue = LogonUser("admin", "127.0.0.1", "password",
LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_DEFAULT,
out safeTokenHandle);
问题是因为域服务器还是什么?
【问题讨论】:
-
也许,您无权访问共享目录(通用命名约定 (UNC) 共享上的文件)!