Telerik HTML5 MVC Report Viewer enabled application consists of:
- HTML5 Report Viewer prerequisites
- MVC page with HTML5 MVC Report Viewer
- Telerik Reporting REST Service with its prerequisites
Summary
- Error: Fail to add project reference System.Runtime.InteropServices.COMException (0x80004005): Adding 'WebApplication2' as a project-to-project reference would cause this project to reference itself. at VSLangProj.References.AddProject(Project pProject) at Telerik.Reporting.Vs.Common.ProjectManager.TryAddProjectReference(Project projectToReference)
- Reference added: Telerik.ReportViewer.Mvc
- Reference added: Telerik.Reporting.Services.WebApi
- Reference added: Telerik.Reporting.XpsRendering
- Referenced version is older: Newtonsoft.Json 6.0.0.0
- Installed NuGet package: Newtonsoft.Json 7.0.1
- The referenced System.Net.Http assembly version is newer. Added binding redirect.
- The referenced System.Net.Http.WebRequest assembly version is newer. Added binding redirect.
- Installed NuGet package: Microsoft.Net.Http 2.0.20710.0
- Installed NuGet package: Microsoft.AspNet.WebApi.Client 4.0.30506
- Installed NuGet package: Microsoft.AspNet.WebApi.Core 4.0.30506
- Installed NuGet package: Microsoft.AspNet.WebApi.WebHost 4.0.30506
- Needs to modify the Global.asax: True
- Registered REST Report Service routes in Global.asax
- Added ReportViewerView1.cshtml
- Added Telerik namespaces to the C:\Users\arabadzhiev\Documents\Progress\Training\Tickets\2017_08_21-ANCheema\WebApplication2\WebApplication2\Views\Web.config file
- Added ReportsController.cs
- Added folder: ReportViewer
- Added folder: js
- Added telerikReportViewer-11.1.17.627.min.js
- Added telerikReportViewer.kendo-11.1.17.627.min.js
-
8/21/2017 10:59:27 AM
- Check Framework Support
- Assembly name is null: False
- Assembly : Microsoft.AI.Agent.Intercept
- Assembly Version: 1.2.1.0
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.AI.DependencyCollector
- Assembly Version: 2.0.0.0
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.AI.PerfCounterCollector
- Assembly Version: 2.0.0.0
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.AI.ServerTelemetryChannel
- Assembly Version: 2.0.0.0
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.AI.Web
- Assembly Version: 2.0.0.0
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.AI.WindowsServer
- Assembly Version: 2.0.0.0
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.ApplicationInsights
- Assembly Version: 2.0.0.0
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.CodeDom.Providers.DotNetCompilerPlatform
- Assembly Version: 1.0.0.0
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.CSharp
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Data
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Drawing
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Web.DynamicData
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Web.Entity
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Web.ApplicationServices
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.ComponentModel.DataAnnotations
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Core
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Data.DataSetExtensions
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Windows.Forms
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Xml.Linq
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Web
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Web.Extensions
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Web.Abstractions
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Web.Routing
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Xml
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Configuration
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Web.Services
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.EnterpriseServices
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.Web.Infrastructure
- Assembly Version: 1.0.0.0
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Net.Http
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Net.Http.WebRequest
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Web.Helpers
- Assembly Version: 3.0.0.0
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Web.Mvc
- Assembly Version: 5.2.3.0
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Web.Optimization
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Web.Razor
- Assembly Version: 3.0.0.0
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Web.WebPages
- Assembly Version: 3.0.0.0
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Web.WebPages.Deployment
- Assembly Version: 3.0.0.0
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : System.Web.WebPages.Razor
- Assembly Version: 3.0.0.0
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Telerik.Reporting
- Assembly Version: 11.1.17.627
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : WebGrease
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Antlr3.Runtime
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Newtonsoft.Json
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : EntityFramework
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : EntityFramework.SqlServer
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.AspNet.Identity.Core
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.AspNet.Identity.Owin
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.AspNet.Identity.EntityFramework
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Owin
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.Owin
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.Owin.Host.SystemWeb
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.Owin.Security
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.Owin.Security.Facebook
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.Owin.Security.Cookies
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.Owin.Security.OAuth
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.Owin.Security.Google
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.Owin.Security.Twitter
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Assembly name is null: False
- Assembly : Microsoft.Owin.Security.MicrosoftAccount
- Assembly Version:
- Product Version: 11.1.17.627
- Verify Telerik Reporting Version: True
- Get project references.
- Try get types for: WebApplication2
- Try get types for: WebApplication2
- Initialize available report types.
- Class with name Report1 is found in WebApplication2 project.
- Get project references.
- Error: Fail to add project reference System.Runtime.InteropServices.COMException (0x80004005): Adding 'WebApplication2' as a project-to-project reference would cause this project to reference itself. at VSLangProj.References.AddProject(Project pProject) at Telerik.Reporting.Vs.Common.ProjectManager.TryAddProjectReference(Project projectToReference)
- Class with name Report1 is found in WebApplication2 project.
- Add project references
- Reference added: Telerik.ReportViewer.Mvc
- Add service controller and API references: True
- Add required references.
- Add project references
- Get project references.
- Reference already available: Telerik.Reporting, Version=11.1.17.627, Culture=neutral, PublicKeyToken=a9d7983dfcc261be
- Add project references
- Reference added: Telerik.Reporting.Services.WebApi
- Reference added: Telerik.Reporting.XpsRendering
- Verify Newtonsoft.Json package version
- Is Newtonsoft.Json reference version compatible. Current: 6.0.0.0 | Required 7.0.0.0
- Referenced version is older: Newtonsoft.Json 6.0.0.0
- Installed NuGet package: Newtonsoft.Json 7.0.1
- Verify Microsoft.Net.Http package version
- Is System.Net.Http reference version compatible. Current: 4.0.0.0 | Required 2.0.0.0
- The referenced System.Net.Http assembly version is newer. Added binding redirect.
- Is System.Net.Http.WebRequest reference version compatible. Current: 4.0.0.0 | Required 2.0.0.0
- The referenced System.Net.Http.WebRequest assembly version is newer. Added binding redirect.
- Package Microsoft.Net.Http update is required.
- Installed NuGet package: Microsoft.Net.Http 2.0.20710.0
- Verify Microsoft.AspNet.WebApi.Client package version
- Installed NuGet package: Microsoft.AspNet.WebApi.Client 4.0.30506
- Verify Microsoft.AspNet.WebApi.Core package version
- Installed NuGet package: Microsoft.AspNet.WebApi.Core 4.0.30506
- Verify Microsoft.Web.Infrastructure package version
- Is Microsoft.Web.Infrastructure reference version compatible. Current: 1.0.0.0 | Required 1.0.0.0
- Verify Microsoft.AspNet.WebApi.WebHost package version
- Installed NuGet package: Microsoft.AspNet.WebApi.WebHost 4.0.30506
- Needs to modify the Global.asax: True
- Enhance Global.asax
- Namespace Kind: vsCMElementNamespace
- Register routes
- Is REST Report Service route registered: False
- Registered REST Report Service routes in Global.asax
- Class with name ReportsController is not found
- Adding TelerikViewerPage.cshtml.Type project item
- Added ReportViewerView1.cshtml
- Adding TelerikViewerPage.cshtml.Trdx project item
- Adding TelerikViewerPage.cshtml.ReportServer project item
- Added Telerik namespaces to the C:\Users\arabadzhiev\Documents\Progress\Training\Tickets\2017_08_21-ANCheema\WebApplication2\WebApplication2\Views\Web.config file
- Folder Controllers already exists
- Added ReportsController.cs
- Added folder: ReportViewer
- Added folder: js
- Added telerikReportViewer-11.1.17.627.min.js
- Folder ReportViewer already exists
- Folder js already exists
- Added telerikReportViewer.kendo-11.1.17.627.min.js