I am getting this error in one of my ASP.NET 4.5 MVC application on my local machine. Other applications setup with ASP.NET 4.5 and using StructureMap work fine.
Any help/solution on this would be highly appreciated. The line of code that causes this is:
using StructureMap;
using StructureMap.Graph;
namespace Management.Web.DependencyResolution
{
public static class IoC
{
public static IContainer Initialize()
{
ObjectFactory.Initialize(x =>
{
x.Scan(scan =>
{
scan.TheCallingAssembly();
scan.WithDefaultConventions();
scan.Assembly("Management.Core");
scan.Assembly("Management.DAL");
scan.Assembly("Management.BusinessServices");
scan.Assembly("Management.Infrastructure");
});
x.For<INavigationService>().Use<NavigationService>();
});
return ObjectFactory.Container;
}
}
}
KB2748645 does not apply for Windows 8/8.1/10. In this case, you can try : Run -> Turn Windows features on or off -> reinstall .NET Framework 4.5 & IIS .
Note: if you have ANTS 8.5 Performance Profiler, disable & de-attach it.
It helped in my case.
There is a .Net update that fixes this issue. KnowledgeBase 2748645
The issue is described in more detail in this blog post.