ASP.NET Core MVC — ошибка — лениво инициализированный тип не имеет общедоступного конструктора без параметров.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 ASP.NET Core MVC — ошибка — лениво инициализированный тип не имеет общедоступного конструктора без параметров.

Сообщение Anonymous »


Ошибка – System.MissingMemberException: лениво инициализированный тип не имеет общедоступного конструктора без параметров

Ошибка: самоочевидно. У этого типа нет общедоступного конструктора без параметров.
Но как мне выполнить внедрение зависимостей в ASP.NET Core MVC для разрешения фактического конструктора, который мне нужен?
Ленивый тип имеет конструктор с другими зависимостями, которые зарегистрированы в файле start.cs. Мне нужен именно такой конструктор.
Я попробовал добавить конструктор по умолчанию. Но мне нужно использовать конструктор с зависимостями.
Приложение представляет собой приложение ASP.NET Core MVC. Я не использую Unity или какие-либо другие DI-фреймворки, а использую ту, которая входит в состав ASP.NET Core MVC.
Я читал в других сообщениях, что такие фреймворки, как Unity, решают эту проблему автоматически. Я хочу знать, как это можно решить в ASP.NET Core MVC.
У меня есть контроллер, который зависит от типа, который инициализируется отложенно.
< р>SampleController:
public class SampleController
{
private readonly Lazy _LazyTypeA;

public SampleController(LazyTypeA lazyTypeA)
{
_LazyTypeA = lazyTypeA;
}

public Action TestAction()
{
_LazyTypeA.SomeMethod()

Подробнее здесь: https://stackoverflow.com/questions/786 ... a-public-p
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

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

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как добиться того же эффекта, что и ASP.Net MVC Server.Transfer в ASP.Net Core MVC?
    Anonymous » » в форуме C#
    0 Ответы
    99 Просмотры
    Последнее сообщение Anonymous
  • Как добиться того же эффекта, что и ASP.NET MVC Server.Transfer в ASP.NET Core MVC?
    Anonymous » » в форуме C#
    0 Ответы
    105 Просмотры
    Последнее сообщение Anonymous
  • Реализация выхода из Azure B2C в приложениях ASP.NET Core MVC и ASP.NET MVC.
    Anonymous » » в форуме C#
    0 Ответы
    110 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Bad Gateway (502) при вызове API Core Core .NET .NET из другого API Core .NET .NET .NET .NET
    Anonymous » » в форуме C#
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Bad Gateway (502) при вызове API Core Core .NET .NET из другого API Core .NET .NET .NET .NET
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»