Here are some simple steps that can help you fix wcf ninject error when intptr is enabled.

Okay, I’m thinking of tracking this bug for the past few days:

  Error activating IUserIssueRepositoryThere are no suitable bundles available and not all types are self-linking.Activation path:2) From the IUserIssueRepository injection dependency in the userIssueRepository parameter of all constructors of the IssueTrackerService type1) IssueTracker Service RequestOffers:1) Make sure you have defined a binding for the IUserIssueRepository.2) If the binding was defined in another module, make sure the module is loaded into the kernel.3) Make sure you don't accidentally build more than one core.4) If you normally use constructor arguments, make sure their parameter name matches my constructor parameter name.5) If you are working on automatic loading of a module, make sure the search program and filters are correct. 

ninject wcf error activating intptr

I know the actual settings are correct (links are intact, etc.). Here is the central stuff related to wcf. And yes, for this reason, the history of specific assembly references remains the same.

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

  NextGenIT.Web.Wcf namespace    Glawesome public class: NinjectWcfApplication            Layered IKernel override CreateKernel ()                    merge new StandardKernel (new ServiceModule ());             

ninject wcf error activating intptr

  with Ninject.Modules;Using NextGenIT.Core.Domain;NextGenIT.Web.Wcf - namespace    public class ServiceModule: NinjectModule            public override void Load ()                    this.Bind  ()                .To  ();             
  <% @HostServiceFactory = "Ninject.Extensions.Wcf.NinjectServiceHostFactory"Service = "NextGenIT.Core.Services.IssueTrackerService"%> 
  [FaultException`1: IUserIssueRepository errorNo matching binding is available and the particular type is not self-binding.Activation path:  2) Injecting the IUserIssueRepository dependency directly into the userIssueRepository parameter of the IssueTrackerService brand constructor  1) IssueTracker Service RequestOffers:  1) Make sure you have defined a binding for the IUserIssueRepository.  2) If a specific binding is in a module, make sure that that specific module is loaded in each core.  3) Make sure you don't accidentally collect more cores than others.  If 4) you can use constructor arguments, make sure the specific name  Parameter is the same as constructor parameter name.  If 5) you continue to use module autoloading, make sure your current search path and filters are correct.]   System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg) +4729827  System .Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData and Int32 msgData, type) 1725   NextGenIT.Services.Contracts.IIssueTrackerService.GetUserIssues (String userId) +0   NextGenIT.Services.Client.IssueTrackerClient.GetUserIssues (String userId) only 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  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 (boolean includeStagesBeforeAsyncPoint, boolean includeStagesAfterAsyncPoint) System 3064 
  using.Collections.Generic;Using NextGenIT.Services.Contracts;NextGenIT.Core.Domain namespace    public interface IUserIssueRepository            String CreateUser (user IUser);        int CreateIssue (problematic issue);        int CreateComment (IComment comment);        IUser GetUser (string userId);        GetIssue output (int outputId);        IEnumerable  GetIssues (string userId);        IEnumerable  GetComments (string userId, int issueId);     
  with System.Collections.Generic;Using NextGenIT.Services.Contracts;NextGenIT.Core.Domain namespace    Free class SqlUserIssueRepository: IUserIssueRepository            public number CreateUser (user IUser) return "1234";        public int CreateIssue (IIssue issue) returns 1;        average man or woman int CreateComment (IComment comment) return 1;        public IUser GetUser (string userId) returns null;        public Issue GetIssue (int issueId) returns null;        public IEnumerable  GetIssues (string userId) returns null;        public IEnumerable  GetComments (string userId, int issueId) reuse null;