Sql-server – SSRS 2012: Cannot access ReportExecution2005.asmx

reporting-servicessql serverweb services

SSRS has two WebService endpoints that I care about: ReportService2010.asmx and ReportExecution2005.asmx.

I can access the ReportService2010 service just fine.

http://[report_server]/ReportServer/ReportService2010.asmx

But when I try to access ReportExecution2005.asmx, which is located in the same location on the report server. I get an error.

http://[report_server]/ReportServer/ReportExecution2005.asmx

The XML page cannot be displayed 
Cannot view XML input using XSL style sheet. Please correct the error and 
then click the Refresh button, or try again later. 

--------------------------------------------------------------------------------

A string literal was expected, but no opening quote character was found.     
Error processing resource

EDIT: I am using a custom authentication dll, though I'm not sure that should matter when just trying to access the service wsdl.

UPDATE: It appears to be an access denied error. Though I'm not sure why access is denied to one service, but not the other.

UPDATE FIXED:
I updated the my web.config and added the following configuration:

<location path="ReportExecution2005.asmx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>

Best Answer

UPDATE FIXED: I updated the my web.config and added the following configuration:

<location path="ReportExecution2005.asmx"> <system.web> <authorization> <allow users="*"/> </authorization> </system.web> </location>

Related Topic