无法在c#中的Network文件夹中创建文件

时间:2013-10-09 01:37:28

标签: c# reporting-services

我从我的网站调用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);
}

但是收到一条错误说“拒绝访问”来创建此文件。我将文件夹共享中的用户名作为完全控制权。

如何解决此问题。

1 个答案:

答案 0 :(得分:0)

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