autofac

    2

    1답변

    통합 테스트를 개발하는 데 Autofac 및 moq를 사용하는 것이 좋은가요? 온라인에서 발견 한 예제 및 문서의 대부분은 Unit 테스트에서이 두 가지를 사용하는 데 중점을 둡니다. 통합 테스트에 대한 좋은 예가 있습니까? 통합 테스트를 통해 버튼 업, 탑 다운 또는 샌드위치 방식과 같은 접근 방식을 의미합니다.

    1

    2답변

    에서 일반적인 인터페이스를 해결하는 일반적인 인터페이스 :이 public interface IGeneric<T>{} 이 클라이언트는 : public class ClientClass { public void DoSomething<T>() { //what to inject in constructor //to get

    2

    1답변

    저는 한동안 Autofac을 사용해 왔지만 완벽하게 작동했습니다. 최근에 다른 프로젝트에서이 프로젝트를 구현하고자 할 때 나는 왜 그것이 발생했는지 또는 그것이 어디에서 생길 수 있는지 전혀 알 수 없다는 예외가 발생했습니다. System.ArgumentNullException : ". 값은 null 일 수 없습니다 매개 변수 이름 : 상황" Autofac

    0

    1답변

    웹 API 기본 컨트롤러에 비즈니스 로직 구현을 삽입하려고합니다. Base Controller의 속성은 항상 null입니다. 어떻게하면 게으른 주입을 할 수 있습니까? Startups.cs public IServiceProvider ConfigureServices(IServiceCollection services) { // Add framewor

    0

    1답변

    IRepository를 구현하는 BaseRepository 클래스가 있습니다. 일반 유형을 등록하려면 JSON 구성 파일에 어떻게 지정해야합니까?

    1

    1답변

    현재 교차 플랫폼 응용 프로그램에 연결해야하는 NopCommerce 웹 사이트에 ASP.NET Web API을 사용하는 데 문제가 있습니다. API를 호출하면 코드가 깨집니다. 예외는 다음에서 발생합니다. var scope = EngineContext.Current.ContainerManager.Scope() task.cs 페이지에서 예외가 발생합니다.

    3

    1답변

    Autofac의 아날로그 방식은 StructureMap's WhatDoIHave()입니까? 현재 컨테이너에 어떤 서비스가 등록되어 있는지 시각적으로 보여주고 싶습니다. 나는 Autofac의 문서를보고 비슷한 것을 찾을 수 없다. 그러한 방법이없는 경우 구현하기가 어렵거나 이와 유사한 것을 제공하는 데 관심이없는 Autofac과 관련된 기술적 인 문제가 있습

    1

    2답변

    ASP.Net WebApi 2 프로젝트의 StartUp 클래스에서 종속성을 해결하려고합니다. Autofac은 종속성 삽입을 구성하는 데 사용됩니다. 시나리오는 다음과 같습니다. 다른 사용자는 서로 다른 데이터를 볼 수 있습니다. 모든 사용자는 해당 사용자가 특정 데이터를 볼 수있는 특정 권한을가집니다. 여러 경계를 포함하는 도메인 기반 아키텍처가 사용되고

    2

    1답변

    수년간 Autofac을 사용해 본 적이 있지만이 동작을 본 적이 없습니다. 빌드 후 응용 프로그램이 정상적으로 실행됩니다. 응용 프로그램 풀 (내가 Web.config의를 터치하여이 테스트) 재활용 후 그러나, , 나는이 DependencyResolutionException를 얻을 : None of the constructors found with 'Aut

    0

    1답변

    응용 프로그램에서 일부 아키텍처를 단순화하려고 노력 중입니다. 나는 3 개 프로젝트 API 서비스 저장소 API는 서비스 프로젝트와 말과 서비스가 저장소와 이야기가 있습니다. 내 서비스 프로젝트 내에서 다른 서비스를 사용할 수 있어야합니다. 이 날 builder.RegisterType<Services.UserService>().As<IUserService>