Ошибка обновления архитектуры Sharp с 1.5 до 1.9

#sharp-architecture

#sharp-архитектура

Вопрос:

Я обновил SharpArchitecture с 1.5 до 1.9.

Я следовал приведенному здесь руководству http://blog.sharparchitecture.net/post/Sharp-Architecture-19-released.aspx и убедился, что я установил «копировать local = true» для различных библиотек DLL, но я по-прежнему получаю следующую ошибку при запуске сайта:

 Exception Details: System.ArrayTypeMismatchException: Attempted to
access an element as a type incompatible with the array.

Source Error:

Line 35:             log4net.Config.XmlConfigurator.Configure();
Line 36:             ViewEngines.Engines.Clear();
Line 37:             ViewEngines.Engines.Add(new AreaViewEngine());
Line 38:
Line 39:             ModelBinders.Binders.DefaultBinder = new
SharpModelBinder();

Source File: xxx.Web
Global.asax.cs    Line: 37

Stack Trace:

[ArrayTypeMismatchException: Attempted to access an element as a type
incompatible with the array.]
   System.Collections.Generic.List`1.Insert(Int32 index, T item)  62
   xxx.Web.MvcApplication.Application_Start() in

[HttpException (0x80004005): Attempted to access an element as a type
incompatible with the array.]

System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext
context, HttpApplication app)  3988565
   System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr
appContext, HttpContext context, MethodInfo[] handlers)  191
   System.Web.HttpApplication.InitSpecial(HttpApplicationState state,
MethodInfo[] handlers, IntPtr appContext, HttpContext context)  325

System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr
appContext, HttpContext context)  407
   System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr
appContext)  375

[HttpException (0x80004005): Attempted to access an element as a type
incompatible with the array.]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context)
 11529072
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)
 141

System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest
wr, HttpContext context)  4784373 
  

Кто-нибудь знает, что я, возможно, забыл?

Ответ №1:

Я несколько раз просматривал версии SharpArchitecture в разных проектах, но, по-видимому, я пропустил один проект, для которого не была установлена библиотека DLL SharpArch определенной версии.