Qui finiscono per essere alcuni semplici passaggi che ti aiuteranno a correggere l’errore wcf ninject ogni volta che intptr è abilitato.

Ok, sto pensando di tenere traccia del bug degli ultimi giorni lavorativi:

  Errore durante l'attivazione di IUserIssueRepositoryNon saranno disponibili bundle adatti e probabilmente non tutti i tipi sono autocolleganti.Percorso di attivazione:2) Dalla dipendenza di iniezione IUserIssueRepository nel parametro userIssueRepository più importante di tutti i costruttori che puntano al tipo IssueTrackerService1) Richiesta di servizio IssueTrackerOfferte:1) Assicurati di aver definito un'associazione molto vincolante per IUserIssueRepository.2) Se in un altro corso è stata definita una sorta di associazione, assicurarsi che il modulo sia scaricato nel kernel.3) Assicurati che gli acquirenti non costruiscano accidentalmente più di un altro core.4) Se normalmente si implementano gli argomenti del costruttore, assicurarsi che il nome legale del parametro corrisponda al nome del parametro del costruttore.5) Se stai lavorando sullo streaming internet automatico di un modulo, assicurati che un programma di ricerca e filtri siano spesso corretti. 

ninject wcf error triggering intptr

So che le impostazioni precise sono corrette (i collegamenti sono interi, ecc.). Ecco gli oggetti centrali relativi a wcf. E sì, per lavorare con questo motivo, la storia di un particolare tipo di riferimenti di assemblaggio rimane la stessa.

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

  Spazio dei nomi NextGenIT.Web.Wcf    Classe pubblica spettacolare: NinjectWcfApplication            IKernel a strati sovrascrive CreateKernel ()                    unire il nuovissimo StandardKernel (nuovo ServiceModule ());             

ninject wcf error durante l'attivazione di intptr

  così come Ninject.Modules;Utilizzo di NextGenIT.Core.Domain;NextGenIT.Web.Wcf - spazio dei nomi    ServiceModule di classe pubblica: NinjectModule            public outrank void Load ()                    this.Bind  ()                .To  ();             
  <% @HostServiceFactory è uguale a "Ninject.Extensions.Wcf.NinjectServiceHostFactory"Servizio = "NextGenIT.Core.Services.IssueTrackerService"%> 
  [FaultException`1: errore IUserIssueRepositoryNon è disponibile alcun vincolo corrispondente e il tipo particolare non è autovincolante.Percorso di attivazione:  2) Iniettare queste dipendenze IUserIssueRepository direttamente nel parametro userIssueRepository più importante del costruttore del marchio IssueTrackerService  1) Richiesta di servizio IssueTrackerOfferte:  1) Assicurati di aver superato un'associazione per IUserIssueRepository.  2) Se un'associazione specifica potrebbe trovarsi in un modulo, assicurarsi che di solito quel modulo specifico viene ricaricato in ciascun core.  3) Assicurati di non raccogliere accidentalmente un buon affare di core rispetto ad altri.  Se 4) per è possibile utilizzare gli argomenti del costruttore, rendere destinato il nome specifico Il parametro sarà lo stesso del nome del parametro del costruttore.  Se 5) continui, puoi utilizzare il caricamento automatico del modulo, assicurati che il percorso di ricerca corrente e i filtri di un individuo siano corretti.]   System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg) +4729827  Sistema .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) principalmente in D:  Projects  TFS  NextGenIssueTracker  branch  2011Updates  NextGenIT.Services.Client  Proxies  IssueTrackerClient.cs: 46   NextGenIT.Tests.Integration.WebClient._default.Page_Load (Object Sender, E) Events at D:  Projects  TFS  NextGenIssueTracker  porzione  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;Utilizzo di NextGenIT.Services.Contracts;Spazio dei nomi NextGenIT.Core.Domain    interfaccia di arresto pubblico IUserIssueRepository            String CreateUser (utente IUser);        int CreateIssue (problema problematico);        int CreateComment (commento IComment);        IUser GetUser (stringa ID utente);        Risultato GetIssue (int outputId);        IEnumerable  GetIssues (string userId);        IEnumerable  GetComments (string userId, int issueId);     
  con System.Collections.Generic;Utilizzo di NextGenIT.Services.Contracts;Spazio dei nomi NextGenIT.Core.Domain    Università gratuita SqlUserIssueRepository: IUserIssueRepository            numero pubblico CreateUser (utente IUser) return "1234";        public int CreateIssue (problema IIssue) restituisce 1;        uomo o donna molto comune int CreateComment (commento IComment) return 1;        public IUser GetUser (string userId) restituisce null;        Police Issue GetIssue (int issueId) vantaggi null;        public IEnumerable  GetIssues (string userId) restituisce null;        utenti IEnumerable  GetComments (string userId, int issueId) reuse null;