Проверка подлинности SSRS Forms: не удалось добавить ссылку на веб-службу ReportExecution2005.asmx из Visual studio 2010

#forms #authentication #reporting-services

#формы #проверка подлинности #службы отчетов

Вопрос:

Проверка подлинности Forms для SSRS была успешно настроена в моем окне разработки, и я могу успешно войти в диспетчер отчетов и построитель отчетов, используя учетные данные моей платформы безопасности.

Теперь я хочу создать консольное приложение, которое будет использовать веб-службы SSRS. однако я не могу добавить ссылку на ReportExecution2005.asmx в проект консольного приложения.

Я получаю следующую ошибку в Visual Studio


Документ по URLhttp://servername/ReportServer/ReportExecution2005.asmx не был распознан как известный тип документа.

Сообщения об ошибках каждого известного типа могут помочь вам устранить проблему:

  • Отчет из ‘XML Schema’ является ‘Корневым элементом XML-схемы W3C должен быть и его пространство имен

При попытке добавить ссылку в fiddler я вижу следующую ошибку в качестве ответа:


Ошибка сервера в приложении ‘/ ReportServer’.

         <h2> <i>Access is denied.</i> </h2></span>

        <font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ">

        <b> Description: </b>An error occurred while accessing the resources required to serve this request. The server may not be configured for access to the requested URL.

        <b> Error message 401.2.: </b>Unauthorized: Logon failed due to server configuration. amp;nbsp;Verify that you have permission to view this directory or page based on the credentials you supplied and the authentication methods enabled on the Web server. amp;nbsp;Contact the Web server's administrator for additional assistance.<br><br>

        <b>Version Information:</b>amp;nbsp;Microsoft .NET Framework Version:2.0.50727.4952; ASP.NET Version:2.0.5
  

Ответ №1:

Я не смог повторить проблему в Visual Studio 2010, подключившись к моему серверу разработки под управлением SSRS 2005. Однако при добавлении ссылки попробуйте нажать кнопку «Заранее». На следующем экране нажмите кнопку «Добавить веб-ссылку …» в нижней части диалогового окна. Возможно, этот метод будет работать лучше для вас.