C# SSRS 2016使用管理Web服务实现自动化
我正在通过访问SQL 2016 Reporting Services的管理web服务来实现自动化 这是我的密码:C# SSRS 2016使用管理Web服务实现自动化,c#,asp.net,reporting-services,C#,Asp.net,Reporting Services,我正在通过访问SQL 2016 Reporting Services的管理web服务来实现自动化 这是我的密码: private Policy[] GetItemPolicy(string itemPath = "/", Boolean InheritParent = true) { ReportingService2010 rs = new ReportingService2010(); rs.Credentials = System.Net.Crede
private Policy[] GetItemPolicy(string itemPath = "/", Boolean InheritParent = true)
{
ReportingService2010 rs = new ReportingService2010();
rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
rs.Url = url;
try
{
return rs.GetPolicies(itemPath, out InheritParent);
}
catch(Exception ex)
{
log(ex.Message);
}
return rs.GetPolicies(itemPath, out InheritParent);
}
例如,消息是请求失败,HTTP状态403:禁止
我在运行报表门户的位置添加了一个计算机帐户。
知道我的问题是什么吗
我的代码(IIS)和SSRS SQL Server都在同一个框上运行
当我开发这个解决方案时,我使用的是分布式体系结构,其中应用服务器和SSRS服务器位于不同的机器上
它在那里工作得很好。在一台机器上使用相同的方法是否有任何限制
谢谢您确定您使用的是web服务url而不是报表管理器url吗?是的,您是对的,我怎么会错过它。。。非常感谢。