Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
13 / 13 / 5
Регистрация: 29.03.2017
Сообщений: 83

Форма аутентификации на Report Server

01.04.2024, 16:45. Показов 389. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Я тут пытаюсь реализовать альтернативный, кастомный, способ аутентификации и авторизации на Report Server`е в соответствии вот с этим мануалом на гите.

Вроде бы все понятно начиналось, но потом начали приходить ошибки вида:
Кликните здесь для просмотра всего текста

Event code: 4009
Event message: Проверка состояния вида не удалась. Причина: Представленное состояние вида не прошло проверку целостности.
Event time: 01.04.2024 15:59:44
Event time (UTC): 01.04.2024 12:59:44
Event ID: f270b6c4fa014661a7ede6135c856d3a
Event sequence: 6
Event occurrence: 1
Event detail code: 50203

Application information:
Application domain: ReportServer_PBIRS_1-2-133564499762024308
Trust level: RosettaSrv
Application Virtual Path: /ReportServer
Application Path: C:\Program Files\Microsoft Power BI Report Server\PBIRS\ReportServer\
Machine name: DS-SRVRS

Process information:
Process ID: 2968
Process name: ReportingServicesService.exe
Account name: NT SERVICE\PowerBIReportServer

Request information:
Request URL: https://rs.doitsport.ru:443/Re... l=Проверка состояния вида не удалась. Причина: Представленное состояние вида не прошло проверку целостности.fReportSПроверка состояния вида не удалась. Причина: Представленное состояние вида не прошло проверку целостности.fbrowse
Request path: /ReportServer/logon.aspx
User host address: 194.190.102.10
User:
Is authenticated: False
Authentication Type:
Thread account name: NT SERVICE\PowerBIReportServer

ViewStateException information:
Exception message: Неверное состояние вида.
Client IP: 194.190.102.10
Port: 54432
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36
PersistedState: ZkFRaRrVWWtrt5/RzvpD6z71ZDodKB7qjGf/HyViLkZqgZm+v9ETukD9RsNiWBB7WsU7WbM7RcRu TwuzFVLWKF/hM1+0yuLgl+NV1q/2tqyWTfpvU2nrx8x8CXf+HzTu8G6RcA==
Referer: https://rs.doitsport.ru/Report... 252fbrowse
Path: /ReportServer/logon.aspx

Custom event details:


Кликните здесь для просмотра всего текста

Не удается найти описание для идентификатора события 0 из источника .NET Runtime. Вызывающий данное событие компонент не установлен на этом локальном компьютере или поврежден. Установите или восстановите компонент на локальном компьютере.

Если событие возникло на другом компьютере, возможно, потребуется сохранить отображаемые сведения вместе с событием.

К событию были добавлены следующие сведения:

ProcessName: ReportingServicesService
ProcessId: 4844
Ошибка трассировки события: System.MethodAccessException: Методу "System.Configuration.TypeUtil.CreateIns tanceWithReflectionPermission(System.Typ e)" не удалось получить доступ к методу "System.Diagnostics.AssertSection..ctor( )".
в System.RuntimeTypeHandle.CreateInstance( RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
в System.RuntimeType.CreateInstanceSlow(Bo olean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
в System.Activator.CreateInstance(Type type, Boolean nonPublic)
в System.Configuration.TypeUtil.CreateInst anceWithReflectionPermission(Type type)
в System.Configuration.ConfigurationElemen t.CreateElement(Type type)
в System.Configuration.ConfigurationElemen t.get_Item(ConfigurationProperty prop)
в System.Diagnostics.SystemDiagnosticsSect ion.get_Assert()
в System.Diagnostics.DiagnosticsConfigurat ion.get_AssertUIEnabled()
в System.Diagnostics.DefaultTraceListener. Write(String message, Boolean useLogFile)
в System.Diagnostics.TraceListener.WriteHe ader(String source, TraceEventType eventType, Int32 id)
в System.Diagnostics.TraceListener.TraceDa ta(TraceEventCache eventCache, String source, TraceEventType eventType, Int32 id, Object data)
в System.Diagnostics.TraceSource.TraceData (TraceEventType eventType, Int32 id, Object data)
в System.Transactions.Diagnostics.Diagnost icTrace.TraceEvent(TraceEventType type, String code, String description, TraceRecord trace, Exception exception, Guid& activityId, Boolean emitTransfer, Object source).

Ресурс сообщения существует, но сообщение не найдено в таблице сообщений

Кликните здесь для просмотра всего текста

Параметры разрешений по умолчанию для компьютера не дают разрешения Локально Активация для приложения COM-сервера с CLSID
{000C101C-0000-0000-C000-000000000046}
и APPID
{000C101C-0000-0000-C000-000000000046}
пользователю NT AUTHORITY\NETWORK SERVICE с ИД безопасности (S-1-5-20) и адресом LocalHost (с использованием LRPC), выполняемого в контейнере приложения Недоступно с ИД безопасности (Недоступно). Это разрешение безопасности можно изменить с помощью средства администрирования служб компонентов.

Пожалуйста, помогите понять, что не так...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.04.2024, 16:45
Ответы с готовыми решениями:

Форма аутентификации на WinForms
Всем доброго времени. Собственно вопрос в названии. Вот код класса который должен возвращать try если существует строка пользователя с...

Форма аутентификации
Пользователь вводил логин и пароль, если они правильны выводим "ОК", если нет "Неверный логин или пароль". Сейчас у меня если...

Ошибка при аутентификации в команде SQL Server
// Получаем данные из полей на форме string user = ((TextBox)LoginUser.FindControl("UserName")).Text; string...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.04.2024, 16:45
Помогаю со студенческими работами здесь

Crystal Report 7+ MS SQL Server 7
Люди, надо очень срочно. Насколько я понял, отчет формируется на основе представления/таблицы. А если пользователю нужно только...

SQL server report service
Есть готовый отчет в SSRS 2008 с датабэз и с датасетом. Мне нужно добавить новые колонки, но для этого создать новый датасет. Я и добавила...

Как избежать повторной аутентификации в SQL Server Management Studio?
Всем доброго времени суток. Проблема такая. В SQL Server Management Studio я подсоединяюсь к БД на сервере через Проверку подлинности SQL...

Report Server не могу назначить роли
На вех сайтах пишут , что нужно пройти по ссылке http://<server name>/reportserver. Но у меня отображает только ссылки на папки. Где нет...

Mail server report - правда или бред ?
Всем привет. Недавно мне рассказали что в сети есть такой вирус под названием "Mail server report" (якобы маскируется под...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru