ReportViewer控件上的ASP.net LocalReport未呈现给certian用户

ReportViewer控件上的ASP.net LocalReport未呈现给certian用户,asp.net,.net,web-config,reportviewer,Asp.net,.net,Web Config,Reportviewer,我正在处理的ASP页面有问题。为了安全起见,我有一个带有web.config的小网站。我添加了一个新页面并将其放在一个新文件夹中,这样我可以创建一个不同的web.config,并向允许列表中添加一些额外的用户(这样他们只能查看此页面)。工作正常,但此页面上有ReportViewer控件。控件本身将加载,但不会呈现本地报告。我的本地报告文件与aspx页面位于同一文件夹中。当报表呈现时,它会再次请求验证几次,然后显示一个白色的空ReportViewer控件。所以它一定与继承的权限有关,可能与报表数据

我正在处理的ASP页面有问题。为了安全起见,我有一个带有web.config的小网站。我添加了一个新页面并将其放在一个新文件夹中,这样我可以创建一个不同的web.config,并向允许列表中添加一些额外的用户(这样他们只能查看此页面)。工作正常,但此页面上有ReportViewer控件。控件本身将加载,但不会呈现本地报告。我的本地报告文件与aspx页面位于同一文件夹中。当报表呈现时,它会再次请求验证几次,然后显示一个白色的空ReportViewer控件。所以它一定与继承的权限有关,可能与报表数据源有关?也许本地报告的安全性与web.config不同?我的问题是我不知道足够的关键词来问正确的问题。谁能给我指出正确的方向吗?谢谢

我找到了这个

看起来我的问题是ReportViewer控件不在我的主授权列表的上下文中。所以我刚刚在web.config中专门为这个控件创建了另一个授权列表

<location path="Reserved.ReportViewerWebControl.axd"> 
    <system.web> 
        <authorization> 
            <allow users="*" /> 
        </authorization> 
    </system.web> 
</location>


找到了这个如果你找到了答案,为什么不把它写下来作为你自己问题的答案呢?这样你就可以帮助别人。我5个小时都不能,因为我的名声还不到10个小时