Estos son algunos pasos simples que, desafortunadamente, pueden ayudarlo a corregir el error wcf ninject cuando intptr está habilitado.

Bien, estoy pensando en supervisar este error durante los últimos días:

  Error al activar IUserIssueRepositoryNo hay paquetes adecuados disponibles, pero no todos los tipos son autoenlazables.Ruta de activación:2) De la dependencia de inyección IUserIssueRepository con el parámetro userIssueRepository de los constructores del tipo IssueTrackerService1) Solicitud de servicio IssueTrackerOfertas:1) Asegúrese de haber identificado un enlace para IUserIssueRepository.2) Si el enlace se definió en el módulo de otra persona, asegúrese de que el módulo esté cargado sin dudas en el kernel.3) Asegúrese de no construir accidentalmente más en comparación con un núcleo.4) Si normalmente pone en juego los argumentos del constructor, asegúrese de que el nombre del parámetro coincida con el nombre del parámetro de mi constructor.5) Si está trabajando en la carga computarizada de un módulo, marque favorable el programa de búsqueda y los filtros serían los correctos. 

ninject wcf overight activando intptr

Sé que la configuración actual principal es correcta (los enlaces pueden estar intactos, etc.). Aquí están las cosas principales relacionadas con wcf. Y absolutamente, por esta razón, la historia con referencias de ensamblaje específicas sigue siendo la misma.

Global.asax.cs junto con Ninject; con Ninject.Extensions.Wcf;

  Espacio de nombres NextGenIT.Web.Wcf    Clase pública Glawesome: NinjectWcfApplication            IKernel en capas anula CreateKernel ()                    combinar nuevo StandardKernel (new ServiceModule ());             

ninject wcf error al activar intptr

  y Ninject.Modules;Usando NextGenIT.Core.Domain;NextGenIT.Web.Wcf - espacio de nombres    ServiceModule de clase pública: NinjectModule            gran anulación pública void Load ()                    this.Bind  ()                .To  ();             
  <% @HostServiceFactory implica "Ninject.Extensions.Wcf.NinjectServiceHostFactory"Service = "NextGenIT.Core.Services.IssueTrackerService"%> 
  [FaultException`1: error IUserIssueRepositoryNo hay ningún enlace coincidente disponible y el tipo en particular probablemente no será auto-vinculante.Ruta de activación:  2) Inyectar la dependencia IUserIssueRepository directamente en el parámetro userIssueRepository particular del constructor de la marca IssueTrackerService  1) Solicitud de servicio IssueTrackerOfertas:  1) Asegúrese de lograr un enlace definido para IUserIssueRepository.  2) Si una ejecución específica está en un módulo, asegúrese de que ese módulo específico se cargue en cada núcleo.  3) Asegúrese de no recolectar accidentalmente muchos más núcleos que otros.  Si 4) puede usar argumentos de constructor, asegúrese de que el nombre específico Parámetro sea el mismo que el nombre del parámetro del constructor.  Si 5) sigue trabajando para utilizar el módulo de carga automática, asegúrese de que sin duda su ruta de búsqueda actual y su sistema de filtrado sean los correctos.]   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) uno en D:  Projects  TFS  NextGenIssueTracker  porción  2011Updates  NextGenIT.Services.Client  Proxies  IssueTrackerClient.cs: 46   NextGenIT.Tests.Integration.WebClient._default.Page_Load (Object Sender, E) Eventos en D:  Projects  TFS  NextGenIssueTracker  branch  2011Updates  NextGenIT.Tests.Integration.WebClient  default.aspx.cs: 26   System.Web.Util.CalliHelper.EventArgFunctionCaller (IntPtr fp, Object o, Object t, EventArgs e) +25   System.Web.UI.Control.LoadRecursive () +71   System.Web.UI.Page.ProcessRequestMain (booleano includeStagesBeforeAsyncPoint, booleano includeStagesAfterAsyncPoint) Sistema 3064 
  using.Collections.Generic;Usando NextGenIT.Services.Contracts;NextGenIT.Core.Domain espacio de nombres    interfaz pública común IUserIssueRepository            String CreateUser (usuario IUser);        int CreateIssue (problema problemático);        int CreateComment (comentario de IComment);        IUser GetUser (string userId);        Productividad de GetIssue (int outputId);        IEnumerable  GetIssues (string userId);        IEnumerable  GetComments (string userId, int issueId);     
  con System.Collections.Generic;Usando NextGenIT.Services.Contracts;NextGenIT.Core.Domain espacio de nombres    Clase gratuita SqlUserIssueRepository: IUserIssueRepository            número público CreateUser (usuario IUser) return "1234";        consumidor int CreateIssue (problema IIssue) devuelve 1;        hombre o mujer por debajo del promedio int CreateComment (comentario de IComment) return 1;        world IUser GetUser (string userId) pagos nulos;        Public Issue GetIssue (int issueId) devuelve null;        public IEnumerable  GetIssues (string userId) devuelve nulo;        world IEnumerable  GetComments (string userId, int issueId) reutilizar null;