2013-08-06 3 views
2

지금 당장 nopCommerce를 팔로우/스터디하고 있습니다. 이 프로젝트를 살펴보면 Adventureworks DB를 활용 한 샘플 프로젝트에서 구현 기술을 거의 사용하지 않고 있습니다. 이 프로젝트에서 플러그인 아키텍처 제외 종속 삽입 및 IOC 컨테이너를 사용하여 Nop.Services 프로젝트 위에 WCF 서비스를 구현하는 방법은 무엇입니까?nopCommerce에 대한 WCF 서비스 구현

누구나 나를 올바른 길로 인도 할 수 있습니까?

내가 NOP 구조의 새 폴더에서 WCF 서비스를 만든 :

+0

메신저 같은 찾는 데 도움이 어떤 결과를 희망? –

+0

아직 도움이 없습니다. :-( –

+0

안녕하세요, 모든 솔루션 ??? – smoothumut

답변

0

여기 내 솔루션입니다.

는 WCF의 Web.config의에서 나는

<configSections> 
    <section name="NopConfig" type="Nop.Core.Configuration.NopConfig, Nop.Core, Version=3.7.0.0, Culture=neutral" requirePermission="false" /> 
    </configSections> 
    <NopConfig> 
    <DynamicDiscovery Enabled="true" /> 
    <Engine Type="" /> 
    <Themes basePath="~/Themes/" /> 
    </NopConfig> 

아래에이 설정을 추가 한 (그러나 다른 구성 노드의 상단에 당신이 추가 한 구성 섹션 노드를 만들)

복사 Settings.txt InstalledPlugins.txt 파일을 WCF/AppData 폴더에 복사합니다.

다음은 svc 파일에 EngineContext를 사용하여 호출하고 아래에있는 변수를 할당하는 개인 IProductService 변수 및 생성자를 추가했습니다. 이 WCF에서 도메인을 생성하고 [DataContract]로를 할당하는 서비스

private readonly IProductService _productService; 


    public ProductWS() //servie constructorı 
    { 
     this._productService = EngineContext.Current.Resolve<IProductService>(); 

    } 

를 등록하고 [DataMember를]

지금까지, 그것은