2013-02-22 33 views
0

我正在处理ASP页面时遇到问题。我有一个web.config的安全小站点。我添加了一个新页面并将其放在一个新文件夹中,以便我可以创建一个不同的web.config并向允许的列表中添加一些额外的用户(以便他们只能查看此页面)。除此页面上有一个ReportViewer控件外,可以正常工作。控件本身会加载,但不会渲染本地报告。我在与aspx页面相同的文件夹中有本地报告文件。报表呈现时,它会再次请求验证几次,然后显示一个空白的ReportViewer控件。所以它必须与继承的权利有关,也许与报表数据源有关?也许本地报告的安全性与web.config不同?我的问题是我不知道足够的关键字来提出正确的问题。任何人都可以将我指向正确的方向吗?谢谢!ReportViewer控件的ASP .net LocalReport不为专业用户呈现

+0

发现这个http://stackoverflow.com/questions/8216186/report-viewer-web-control-version-10-gives-error-despite-set-up-correctly – DrPopTart 2013-02-22 18:47:44

+0

<位置路径=“保留.ReportViewerWebControl.axd “> <授权> <允许用户=” *” /> DrPopTart 2013-02-22 18:48:54

+0

如果你已经找到了答案,为什么不把它写起来作为一个回答你自己的问题?这样你可以帮助别人。 – 2013-02-22 19:19:22

回答

0

我发现这个Report Viewer Web Control Version 10 Gives Error Despite Set Up Correctly

它看起来像我的问题是,ReportViewer控件是我的主要授权列表的上下文之外。所以我只是在web.config中为此控件创建了另一个授权列表。

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