【发布时间】:2016-07-16 23:58:32
【问题描述】:
我们编写了一个自定义输入语言翻译器 SSRS 扩展,它获取输入并将其转换为另一种语言并发回。在这个扩展中,我们编写了一个代码来使用事件记录器编写错误消息。当我们运行 SSRS 报告时,它们显示消息错误!。但是我们仅在 SSRS 跟踪日志中没有在事件记录器中收到任何错误,它返回“在参数 5 处未找到数据”。
以下是示例 asp.net 代码。请让我们知道扩展所需的权限,以便我们编写事件日志。我们在下面的代码中的 Eventlog.SourceExists 处遇到错误。
System.Diagnostics.EventLogPermission pEventLog = new EventLogPermission(System.Security.Permissions.PermissionState.Unrestricted);
pEventLog.Assert();
if (!EventLog.SourceExists("Report Server"))
{
myLog = new EventLog();
myLog.Source = "Report Server";
}
【问题讨论】:
标签: asp.net reporting-services extension-methods ssrs-2008-r2