2013-05-06 4 views
-1

ReportViewer 컨트롤을 사용하는 ASP.NET 웹 사이트가 있습니다. 보고에서 SQL Server 2008을 사용하고 있습니다. 보고 서비스는 로컬 네트워크의 다른 컴퓨터에 있고 asp.net 웹 사이트는 로컬 시스템에 있습니다. 내가 네트워크의 보고서에 액세스 할 때와 같은 머신이 가지고 노력하고 벌금은HTTP 상태 401으로 요청이 실패했습니다. 권한이 없음

http:\\exampledomainname\reportsserver 

작동하지만, 로컬 호스트에서 내 보고서에 액세스 할 때 즉 HTTP : \ localhost를 \는 내가 얻을 다음을보고 오류 :

The request failed with HTTP status 401: Unauthorized. 

기타 도움이 되십시오.

답변

0

web.config에서 웹 서비스의 가장을 설정하십시오.

<identity impersonate="true" /> 
+0

이 링크 [링크 1]을 참조하십시오 (http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/2d216af4-6586- :이 사용자는보고 서버에 대한 권한이 있어야합니다 4619-b8aa-56f05cbd8239 /) [Link2] (http://forums.asp.net/t/984954.aspx/1) 동일한 경우에도 유용합니다. –

관련 문제