Нам необходимо ссылаться на CreateSubscription»" метод веб-службы SSRS, которая размещается в FBA управляемую среду Мосс от настраиваемой веб-части. Мы постоянно получаю вариации:
- 401: Не разрешено
- Переместить объект
«Объект перемещен" сообщение было наиболее интересно, потому что он говорил, что «объект" (Наши службы SSRS) «переехали" для login.aspx. Это явно означает, что мы были какие-то проблемы проверки подлинности.
В конце концов я понял, что я имел Закладка запись в блоге по Роберт Гаррет, описал, как вызвать веб-службу для WSS/Мосс общего назначения живущих внутри среды выполнения агента FBA. Обратите внимание, что не удается связать непосредственно к статье (по состоянию на 06/09/08) потому что он хочет, чтобы проверить подлинность. Ссылку я предоставить приносит вам все сообщения»" Просмотр и вы найти конкретные статьи для «Доступ К Мосс веб-служб с использованием проверки подлинности на основе форм».
Вот код, который работал для нас:
ReportingService2006 rs = значение NULL; // Проверка подлинности Проверка подлинности auth = Новые функции Проверка подлинности(); Если (результат.ErrorCode == LoginErrorCode.NoError) Попробуйте { RS.CreateSubscription(отчет, extSettings, desc, eventType, matchData, parameters1); } улов (Исключение ex) { Console.WriteLine(бывший.Message.ToString()); } |
Интерпретировать вещи, чтобы работать, как это:
- Наши веб-часть необходимо набирать службы проверки подлинности и сказать, «Эй, Тони, Это я!".
- Служба проверки подлинности ответов: говоря, «Эй, Я знаю, что вы. Как же дети? Здесь является маркером."
- Мы призываем службы SSRS и сказать, «Тони послал меня, Вот маркера."
</конец>