Аутентификация с помощью форм SSRS: невозможно добавить ссылку на веб-службу ReportExecution2005.asmx из Visual Studio 2010 - PullRequest
2 голосов
/ 10 мая 2011

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

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

Я получаю следующую ошибку на visual studio


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

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

  • Отчет из «Схемы XML»: «Корневой элемент схемы 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. &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. &nbsp;Contact the Web server's administrator for additional assistance.<br><br>

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

1 Ответ

0 голосов
/ 08 декабря 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...