0

我正在从我的网站调用 Reporting Services 并将输出文件写入网络共享。我在 IIS 中的设置是 Windows 身份验证和 Impersonation = True。

我正在使用下面的代码在网络共享中呈现和创建文件。

results = rsExe.Render(sRptFormat, deviceInfo, out extension, out encoding, out mimeType, out Warnings, out streamID

using (FileStream stream = File.OpenWrite(sFileName))
{
    stream.Write(results, 0, results.Length);
}

但是在创建此文件时出现“拒绝访问”的错误消息。我在文件夹共享中有我的用户名作为完全控制。

我该如何解决这个问题。

4

1 回答 1

0

如果您正在通过 Windows 共享并且您对该共享具有权限,那么除了共享的权限之外,您还需要对实际文件夹的 NTFS 权限。也许这就是你遇到问题的地方。NTFS 权限通过右键单击文件夹并转到属性> 安全来配置。

于 2013-10-09T01:50:25.113 回答