2> Проверка веб-сайта 3>: Build (web): ссылка на объект не установлена ​​для экземпляра объекта в приложении веб-формы ASP .Net во время сборки / компиляции - PullRequest
0 голосов
/ 30 апреля 2019

Я пытаюсь добавить новый отчет Crystal в приложение ASP .Net Web Forms. После получения последней версии из системы контроля версий и исправления всех ссылок / NugetPackges я получаю следующую ошибку при попытке ее сборки (веб-форма ASP .NET): В экземпляре объекта не задана ссылка на объект.

В окне вывода, после успешной сборки всех проектов, в конце выводится следующее:

3>Validating Web Site
3>: Build (web): Object reference not set to an instance of an object.
3>
3>Validation Complete

========== Построение: 2 успешно выполнено, 1 не выполнено, 47 обновлено, 0 пропущено ==========

Файл

packages.config выглядит так:

<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="AjaxControlToolkit" version="4.1.60623" 
targetFramework="net45" />
<package id="AWSSDK" version="2.3.55.2" targetFramework="net45" />
<package id="AWSSDK.Core" version="3.3.10.3" 
targetFramework="net45"/>
<package id="AWSSDK.S3" version="3.3.5.11" targetFramework="net45" 
/>
<package id="Microsoft.IdentityModel.Clients.ActiveDirectory" 
version="2.24.304111323" targetFramework="net45" />
<package id="Newtonsoft.Json" version="11.0.2"          
targetFramework="net45" />
</packages>

web.config содержит следующие биты:

<configSections>
<sectionGroup name="businessObjects">
<sectionGroup name="crystalReports">
<section name="rptBuildProvider" t 
ype="CrystalDecisions.Shared.RptBuildProviderHandler, 
CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, 
PublicKeyToken=692fbea5521e1304, Custom=null"/>
</sectionGroup>
</sectionGroup>
</configSections>
...
...
<appSettings>
<add key="CrystalImageCleaner-AutoStart" value="true"/>
<add key="CrystalImageCleaner-Sleep" value="60000"/>
<add key="CrystalImageCleaner-Age" value="120000"/>
...
...
</appSettings>
...
...
<system.web>
<compilation debug="true" targetFramework="4.5">
<assemblies>
<add assembly="CrystalDecisions.CrystalReports.Engine, 
Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, 
Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, 
Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.Web, Version=13.0.2000.0, 
Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.ReportAppServer.ClientDoc, 
Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="System.Data.Services.Client, Version=4.0.0.0, 
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="Telerik.ReportViewer.Html5.WebForms, Version=11.0.17.406, 
Culture=neutral, PublicKeyToken=A9D7983DFCC261BE"/>
<add assembly="Telerik.Reporting, Version=11.0.17.406, Culture=neutral, 
PublicKeyToken=A9D7983DFCC261BE"/>
<add assembly="Newtonsoft.Json, Version=11.0.0.0, Culture=neutral, 
PublicKeyToken=30AD4FE6B2A6AEED"/>
</assemblies>
<buildProviders>
<add extension=".rpt" 
type="CrystalDecisions.Web.Compilation.RptBuildProvider, 
CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, 
PublicKeyToken=692fbea5521e1304"/>
</buildProviders>
</compilation>
...
...
<httpHandlers>
<add verb="GET" path="CrystalImageHandler.aspx" 
type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, 
Version=11.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
</httpHandlers>
</system.web>
<businessObjects>
<crystalReports>
<rptBuildProvider>
<add embedRptInResource="true"/>
</rptBuildProvider>
</crystalReports>
</businessObjects>
...
...

Я хотел бы иметь возможность собрать его успешно, чтобы запустить его.

...