Вот несколько простых шагов, которые вы можете помочь исправить неисправность wcf ninject при включенном intptr.

Хорошо, я подумываю наблюдать за этой ошибкой в ​​течение последнего количества дней:

  Ошибка активации IUserIssueRepositoryПодходящих пакетов нет, не говоря уже о том, что не все типы самосвязываются.Путь активации:2) Из зависимости внедрения IUserIssueRepository с параметром userIssueRepository каждого из конструкторов типа IssueTrackerService1) Запрос на обслуживание IssueTrackerПредложения:1) Убедитесь, что вы поняли привязку к IUserIssueRepository.2) Если привязка была определена в другом модуле, убедитесь, что модуль считается загруженным в ядро.3) Убедитесь, что вы случайно не создали более одного ядра.4) Если вы обычно выбираете аргументы конструктора, убедитесь, что имя определенного параметра соответствует моему имени параметра конструктора.5) Если вы работаете над цифровой загрузкой модуля, конечно, сделайте поисковую программу и фильтры типично правильными. 

ninject wcf недостаток активации intptr

Я знаю, что я бы сказал, что фактические настройки верны (ссылки могут быть нетронутыми и т. д.). Вот основные моменты, связанные с wcf. И, безусловно, по этой причине история конкретных ссылок на сборку остается неизменной.

Global.asax.cs теперь с Ninject; с Ninject.Extensions.Wcf;

  пространство имен NextGenIT.Web.Wcf    Открытый класс Glawesome: NinjectWcfApplication            Многослойное IKernel переопределяет CreateKernel ()                    объединить новый StandardKernel (новый ServiceModule ());             

ошибка ninject wcf при активации intptr

  с Ninject.Modules;Использование NextGenIT.Core.Domain;NextGenIT.Web.Wcf - пространство имен    открытый класс ServiceModule: NinjectModule            решение суда недействительно Load ()                    this.Bind  ()                .To  ();             
  <% @HostServiceЗавод соответствует «Ninject.Extensions.Wcf.NinjectServiceHostFactory»Service = "NextGenIT.Core.Services.IssueTrackerService"%> 
  [FaultException`1: ошибка IUserIssueRepositoryСоответствующая привязка обычно недоступна, и конкретный тип действительно не имеет автоматической привязки.Путь активации:  2) Внедрение зависимости IUserIssueRepository напрямую, в которую параметр userIssueRepository конструктора типа IssueTrackerService  1) Запрос на обслуживание IssueTrackerПредложения:  1) Убедитесь, что вы создали привязку для IUserIssueRepository.  2) Если конкретный исполняемый модуль находится в модуле, определите, что этот конкретный модуль находится на высоком уровне в каждом ядре.  3) Убедитесь, что вы случайно не собираете значительно больше ядер, чем другие.  Если 4) вы можете использовать аргументы конструктора, убедитесь, что конкретное имя параметра совпадает с именем параметра конструктора.  Если 5) вы продолжаете использовать автозагрузку модулей, убедитесь, что ваш текущий путь поиска и экраны верны.]   System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg) +4729827  Система .Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData и Int32 msgData, тип) 1725   NextGenIT.Services.Contracts.IIssueTrackerService.GetUserIssues (String userId) +0   NextGenIT.Services.Client.IssueTrackerClient.GetUserIssues (String userId) обычно находится в D:  Projects  TFS  NextGenIssueTracker  section  2011Updates  NextGenIT.Services.Client  Proxies  IssueTrackerClient.cs: 46   NextGenIT.Tests.Integration.WebClient._default.Page_Load (Object Sender, E) События в 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 (логическое includeStagesBeforeAsyncPoint, логическое includeStagesAfterAsyncPoint) Система 3064 
  using.Collections.Generic;Использование NextGenIT.Services.Contracts;NextGenIT.Core.Domain пространство имен    публичный судебный интерфейс IUserIssueRepository            String CreateUser (пользователь IUser);        int CreateIssue (проблемный вопрос);        int CreateComment (комментарий IComment);        IUser GetUser (строка userId);        GetIssue capacity (int outputId);        IEnumerable  GetIssues (строка userId);        IEnumerable  GetComments (строка userId, int issueId);     
  с System.Collections.Generic;Использование NextGenIT.Services.Contracts;NextGenIT.Core.Domain пространство имен    Бесплатный класс SqlUserIssueRepository: IUserIssueRepository            публичный номер CreateUser (пользователь IUser) return «1234»;        правительство int CreateIssue (выпуск IIssue) возвращает 1;        преобладающий мужчина или женщина int CreateComment (комментарий IComment) return 1;        люди IUser GetUser (string userId) налоговые декларации null;        общедоступный выпуск GetIssue (int issueId) имеет значение null;        public IEnumerable  GetIssues (string userId) возвращает null;        общая популяция IEnumerable  GetComments (string userId, int issueId) reuse null;     

г.