|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от Ponka
![]() Хелп, кто-нибудь сталкивался с проблемой, при которой стандартные отчеты, которые есть по умолчанию работают, а если создаешь свой любой отчет даже через СРМ, то пишет
![]() Если нажимаешь "повтор попытки", пишет "недопустимый аргумент". Еще пару раз на повтор "404 - File or directory not found." В логе приложения: Event code: 3005 Event message: An unhandled exception has occurred. Event time: 8/31/2012 11:23:07 AM Event time (UTC): 8/31/2012 7:23:07 AM Event ID: aaf70ff1dd904e6b950c87885c201da6 Event sequence: 34172 Event occurrence: 26 Event detail code: 0 Application information: Application domain: /LM/W3SVC/1/ROOT-1-129908158689239396 Trust level: Full Application Virtual Path: / Application Path: C:\Program Files\Microsoft Dynamics CRM\CRMWeb\ Machine name: WZ-CRM01 Process information: Process ID: 3180 Process name: w3wp.exe Account name: NT AUTHORITY\NETWORK SERVICE Exception information: Exception type: CrmArgumentNullException Exception message: name at Microsoft.Crm.ReportObjectModel.ReportServerOrganizationContext.GetItemPath(String name, Boolean isSharedReport) at Microsoft.Crm.Web.Reporting.RemoteSrsReportViewer.LoadReportAndSetParameters() at Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) Value cannot be null. Parameter name: name Request information: Request URL: http://wz-crm01/test/CRMReports/rsvi...ortviewer.aspx Request path: /test/CRMReports/rsviewer/reportviewer.aspx User host address: 172.16.32.177 User: domen\user Is authenticated: True Authentication Type: NTLM Thread account name: NT AUTHORITY\NETWORK SERVICE Thread information: Thread ID: 40 Thread account name: NT AUTHORITY\NETWORK SERVICE Is impersonating: False Stack trace: at Microsoft.Crm.ReportObjectModel.ReportServerOrganizationContext.GetItemPath(String name, Boolean isSharedReport) at Microsoft.Crm.Web.Reporting.RemoteSrsReportViewer.LoadReportAndSetParameters() at Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) Custom event details: Такое ощущение, что проблема в правах, но не могу понять где, репорты и стандартные же отчеты работают. 1. Откройте командную строку с правами администратора 2. Выполните последовательно следующие команды, подставив соответствующие значения: setspn -a http/<CrmApplicationServerName> <CrmAppPoolServiceUserAccount> (например setspn -a http/crm mycrm\CrmInstaller) setspn -a http/<CrmApplicationServer FQDN> <CrmAppPoolServiceUserAccount> (например setspn -a http/crm.mycrm.local mycrm\CrmInstaller) 3. Откройте IIS Manager 4. Найдите сайт Microsoft Dynamics CRM 5. В разделе Management выберите Configuration Editor 6. В раздел From выберите ApplicationHost.config <location path=… и в разделе Section:" location, select system.webServer > security > authentication > windowsAuthentication. 7. Для параметра useAppPoolCredentials установите значение true. 8. Нажмите apply Статья базы знаний более детально описывающая данное решение http://support.microsoft.com/kb/2590774?wa=wsignin1.0 |
|
![]() |
#2 |
Участник
|
Друзья, такая же проблема.
Есть отчет. Отлично работает, если в датасет поместить обычный селект. Но после того как я селект вынес в отдельную хранимую процедуру базы и в датасете сделал ссылку на эту процедуру, то при запуске отчета в CRM выдается аналогичная ошибка. Есть еще мысли? |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|