C#代理报告服务
我正试图编写一个简单的C#代理代码来调用ssrs报告。 这是我的C#代码: 我这样调用我的代理方法:C#代理报告服务,c#,windows-authentication,C#,Windows Authentication,我正试图编写一个简单的C#代理代码来调用ssrs报告。 这是我的C#代码: 我这样调用我的代理方法: http://localhost/reportProxy?report=1234 我得到的401错误如下所示: http://localhost/reportProxy?report=1234 {“Message”:“出现错误。”,“ExceptionMessage”:“远程服务器返回错误:(401)未经授权。”,“ExceptionType”:“System.Net.WebExceptio
http://localhost/reportProxy?report=1234
我得到的401错误如下所示:
http://localhost/reportProxy?report=1234
{“Message”:“出现错误。”,“ExceptionMessage”:“远程服务器返回错误:(401)未经授权。”,“ExceptionType”:“System.Net.WebException”,“StackTrace”:“at System.Net.HttpWebRequest.GetResponse()\r\n at PrismWeb.API.Controller.UtilityController.get(字符串报告)in UtilityController.cs:第248行\r\n at lambda_方法”(闭包,对象,对象[])\r\n位于System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.c\u DisplayClass10.b\u 9(对象实例,对象[]方法参数)\r\n位于System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecute(对象实例,对象[]参数)\r\n在System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext,IDictionary`2参数,CancellationToken CancellationToken)\r\n--从引发异常的上一个位置开始的堆栈结束跟踪---\r\n在System.Runtime.CompilerServices.TaskWaiter.ThrowForOnSuccess(任务任务)\r\n位于System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)\r\n位于System.Web.Http.Controllers.ApiControllerActionInvoker.d_u0.MoveNext()\r\n---来自引发异常的上一个位置的堆栈结束跟踪---\r\n位于System.Runtime.CompilerServices.TaskAwaiter.ThrowForOnSuccess(任务任务)\r\n位于System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)\r\n位于System.Web.Http.Controllers.ActionFilterResult.d\u 2.MoveNext()\r\n---来自引发异常的上一个位置的堆栈结束跟踪----\r\n位于System.Runtime.CompilerServices.TaskAwaiter.ThrowforOnSuccess(任务任务)\r\n位于System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)\r\n位于System.Web.Http.Controllers.AuthenticationFilterResult.d\u 0.MoveNext()\r\n--从引发异常的上一个位置开始的堆栈结束跟踪---\r\n位于System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务任务)\r\n位于System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)\r\n位于System.Web.Http.Dispatcher.HttpControllerDispatcher.d_u1.MoveNext()“}
我可以只使用Windows身份验证吗
谢谢你的帮助