Не удалось найти подходящий конструктор для типа Microsoft.AspNetCore.Http.HttpContextAccessor ' - PullRequest
0 голосов
/ 28 апреля 2020

У меня есть клиентский проект Blazor на стороне клиента, и я получаю эту ошибку в Azure на двух разных страницах с элементами управления синхронизацией (сетка и диаграмма). Мои другие страницы работают. Я попытался добавить глобальный. json файл для нескольких версий SDK на моей коробке. Не уверен, что делать на этом этапе. Эти 2 страницы работают локально - только не в Azure.

Необработанный компонент рендеринга исключений: не удалось найти подходящий конструктор для типа Microsoft.AspNetCore.Http.HttpContextAccessor '. Убедитесь, что тип является конкретным, а службы зарегистрированы для всех параметров конструктора publi c.

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netstandard2.1</TargetFramework>
    <RazorLangVersion>3.0</RazorLangVersion>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNet.WebApi.Client" Version="5.2.7" />
    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="3.2.0-preview5.20216.8" />
    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Build" Version="3.2.0-preview5.20216.8" PrivateAssets="all" />
    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="3.2.0-preview5.20216.8" PrivateAssets="all" />
    <PackageReference Include="Syncfusion.Blazor" Version="18.1.0.46" />
    <PackageReference Include="System.Net.Http.Json" Version="5.0.0-preview.3.20214.6" />
  </ItemGroup>

  <ItemGroup>
     ...
  </ItemGroup>
</Project>
...