Aqui estão algumas precauções simples que podem ajudá-lo a resolver o erro wcf ninject quando intptr é considerado ativado.

Ok, estou pensando mais comumente associado ao rastreamento desse bug nos últimos dias:

  Erro resultando em IUserIssueRepositoryNão há pacotes adequados à sua disposição e nem todos os tipos tornaram-se self-linking.Caminho de ativação:2) Da dependência de injeção IUserIssueRepository no parâmetro userIssueRepository de quase todos os construtores do tipo IssueTrackerService1) Solicitação de serviço IssueTrackerOfertas:1) Certifique-se de manter definida uma ligação para o IUserIssueRepository.2) Se a ligação foi definida quando se trata de outro módulo, certifique-se de que o segmento esteja carregado no kernel.3) Certifique-se de não construir acidentalmente muito do que um núcleo.4) Se você costuma usar argumentos do construtor, certifique-se de que o nome do parâmetro distinto corresponda ao meu nome do parâmetro do construtor.5) Se você estiver trabalhando alto no carregamento automático de um módulo, certifique-se de que o programa de pesquisa e os sistemas de filtragem estão corretos. 

ninject wcf error activating intptr

Compreendo ou sei que as configurações reais foram resolvidas (os links estão intactos, etc.). Aqui está como o material central está relacionado ao wcf. E sim, por este motivo, o perfil das referências específicas de montagem permanece atualmente o mesmo.

Global.asax.cs agora com Ninject; com a ajuda de Ninject.Extensions.Wcf;

  Namespace NextGenIT.Web.Wcf    Seção pública do Glawesome: NinjectWcfApplication            IKernel em camadas sobrescrever CreateKernel ()                    junte-se ao novo StandardKernel (novo ServiceModule ());             

erro ninject wcf resultando em intptr

  com Ninject.Modules;Usando NextGenIT.Core.Domain;NextGenIT.Web.Wcf incluindo namespace    public class ServiceModule: NinjectModule            substituição de tribunal público void Load ()                    this.Bind  ()                .Para  ();             
  <% @HostServiceFactory = "Ninject.Extensions.Wcf.NinjectServiceHostFactory"Service = "NextGenIT.Core.Services.IssueTrackerService"%> 
  [FaultException`1: erro IUserIssueRepositoryNenhuma participação correspondente está disponível e o desenvolvimento específico não é auto-vinculativo.Caminho de ativação:  2) Injetando a dependência IUserIssueRepository diretamente no parâmetro userIssueRepository do construtor da marca IssueTrackerService  1) Solicitação de serviço IssueTrackerOfertas:  1) Certifique-se de que os compradores definiram uma ligação para este IUserIssueRepository.  2) Se uma ligação exata está em um módulo, certifique-se de que esse módulo específico está sem dúvida carregado em cada núcleo.  3) Certifique-se de não acumular acidentalmente mais núcleos do que outros.  Se 4) você pode usar problemas de construtor, certifique-se de especificar o parâmetro específico é o mesmo dado o nome do parâmetro do construtor.  Se 5) você pode continuar a usar o carregamento automático de módulo, certifique-se de que seu caminho de pesquisa atual e os filtros estejam corretos.]   System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg) +4729827  System .Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData e Int32 msgData, tipo) 1725   NextGenIT.Services.Contracts.IIssueTrackerService.GetUserIssues (String userId) +0   NextGenIT.Services.Client.IssueTrackerClient.GetUserIssues (String userId) apenas em D:  Projects  TFS  NextGenIssueTracker  side branch  2011Updates  NextGenIT.Services.Client  Proxies  IssueTrackerClient.cs: 46   NextGenIT.Tests.Integration.WebClient._default.Page_Load (Object Sender, E) Eventos em D:  Projects  TFS  NextGenIssueTracker  branch  2011Updates  NextGenIT.Tests.Integration.WebClient  default.aspx.cs: 26   System.Web.Util.CalliHelper.EventArgFunctionCaller (IntPtr fp, Object o, Object mais longo, EventArgs e) +25   System.Web.UI.Control.LoadRecursive () +71   System.Web.UI.Page.ProcessRequestMain (boolean includeStagesBeforeAsyncPoint, boolean includeStagesAfterAsyncPoint) Sistema 3064 
  using.Collections.Generic;Usando NextGenIT.Services.Contracts;Namespace NextGenIT.Core.Domain    interface pública IUserIssueRepository            String CreateUser (usuário IUser);        int CreateIssue (questão problemática);        int CreateComment (comentário IComment);        IUser GetUser (string userId);        Saída GetIssue (int outputId);        IEnumerable  GetIssues (string userId);        IEnumerable  GetComments (string userId, int issueId);     
  que possui System.Collections.Generic;Usando NextGenIT.Services.Contracts;Namespace NextGenIT.Core.Domain    Classe gratuita SqlUserIssueRepository: IUserIssueRepository            número público CreateUser (usuário IUser) retorna "1234";        bastante int CreateIssue (problema IIssue) executa 1;        homem médio ou noiva deve ser int CreateComment (IComment comment) return 1;        incentivos IUser GetUser (string userId) negociados publicamente nulo;        public Issue GetIssue (int issueId) retorna null;        public IEnumerable  GetIssues (string userId) comes null;        public IEnumerable  GetComments (string userId, int issueId) reutilizar null;