偶尔“拒绝访问”到'C:\ WINDOWS \ TEMP \'文件

时间:2010-06-28 10:14:41

标签: asp.net-mvc reporting-services

在我的ASP.NET MVC应用程序中,当我尝试从Microsoft Reporting Services程序集打开或生成LocalReport时,我有时会遇到这些错误:

  

Microsoft.Reporting.WebForms.LocalProcessingException:   本地报告期间发生错误   处理。 --->   Microsoft.Reporting.DefinitionInvalidException:   报告的定义   “C:\的Inetpub \ wwwroot的\命令\报告\报告\待定   Renewals.rdlc'无效。 --->   Microsoft.ReportingServices.ReportProcessing.ReportProcessingException:   报告中发生意外错误   处理。 --->   System.UnauthorizedAccessException的:   访问路径   'C:\ WINDOWS \ TEMP \ expression_host_b5ec9f67a3ab42cfb53a75588aed6f75.dll'被拒绝。

  

System.Web.HttpUnhandledException:   类型异常   'System.Web.HttpUnhandledException'   被扔了。 --->   Microsoft.Reporting.WebForms.LocalProcessingException:   本地报告期间发生错误   处理。 --->   Microsoft.Reporting.DefinitionInvalidException:   报告的定义'主要   报告'无效。 --->   Microsoft.ReportingServices.ReportProcessing.ReportProcessingException:   报告中发生意外错误   处理。 --->   System.UnauthorizedAccessException的:   访问路径   'C:\ WINDOWS \ TEMP \ expression_host_a1670a6e6b96411790645cb12e50897d.dll'被拒绝。

可能是什么原因?它大部分时间都有效,因此不是安全问题。我该如何解决?

这是what I've found,但我不想使用“使用字段而不是报告参数”解决方案。

1 个答案:

答案 0 :(得分:2)

我也面临同样的问题。但是,当我通过“以管理员身份运行”选项启动我的视觉工作室时,问题不再出现了。

enter image description here

希望,这可以帮到你