3

我正在使用 C# 框架 REBEX 从 VS2008 中 Win7 64 位上的 FTP 下载文件。

在我按 F5 开始调试后,我收到一个错误,即拒绝访问我正在下载的路径。

我相信这可能是由于 UAC 和 Win7/Vista 上的权限提升问题。我做了一些研究并在 app.manifest 上找到了一些信息,但是当我更改 app.manifest 中的 requestedExecutionLevel 时,它提到它与 ClickOnce 安全设置不兼容。 所以我禁用 ClickOnce 只是为了让它在构建项目或调试时自动重新启用。是的,我已经为文件夹上的所有用户启用了完全安全权限,是的,我已经尝试将文件发送到我的 ...\AppData\Roaming\

4

1 回答 1

10

愚蠢的我。原来我没有设置完整的本地文件路径。只是为了帮助其他人在我的困境...

这将创建一个拒绝访问异常:

client.GetFile(item.Name, @"C:\DIR\");

这将为您提供所需的文件:

client.GetFile(item.Name, @"C:\DIR\" + item.Name);
于 2010-02-02T22:57:01.360 回答