5

Hallo ich diese FehlerEinstiegspunkt wurde nicht gefunden mv3 und scharfe Architektur

Sharp Architektur 2.0 funktioniert auf mvc 3 der Fehler

Einstiegspunkt nicht

gefunden wurde ich Sowohl mvc 3 als auch mvc 4 sind auf meinem PC installiert, da ich mvc 4 projects Work Richtig deinstalliere, aber gibt es noch einen anderen Weg, der funktioniert? Ich habe versucht, die montageeinstellungen auch in web.config

zu ändern

Hier ist der Stack-Trace

[EntryPointNotFoundException. Einstiegspunkt wurde nicht gefunden]
System.Web.Mvc.MvcRouteHandler.GetSessionStateBehavior (Request Request) +159
System.Web.Mvc.MvcRouteHandler .GetHttpHandler (Request Request) +41
System.Web.Mvc.MvcRouteHandler.System.Web.Routing.IRouteHandler.GetHttpHandler (Request Request) +10
System.Web.Routing.UrlRoutingModule.PostResolveRequestCache (Httpcontextbase context) 9.024.264
System.Web.Routing.UrlRoutingModule.OnApplicationPostResolveRequestCache (Object sender, EventArgse) +86
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +148-System. Web.HttpApplication.ExecuteStep (IExecutionStep Schritt, Boolean & completedSynchronously) +75

+0

Ich denke, das ist ein regasm Ausgabe – Joe

+0

ich MVC4 installiert und reproduzieren konnte nicht die Problem: S Als erstes würde ich versuchen, eine Assembly-Bindung in web.config von mvc 1-4 hinzuzufügen, um zu mvc3 zu gelangen. Gibt es einen Stack-Trace? vielleicht wird es uns mehr Details über das Problem geben. –

+0

[Als Verweis auf diesen Thread] (http://stackoverflow.com/questions/3508966/xval-and-asp-net-mvc-2-addmodelstateerrors-problem), ich habe versucht, Assembly zu ändern, aber es funktioniert nicht immer noch die Derselbe Fehler beim Einstiegspunkt wurde nicht gefunden –

Antwort

4

Danke, gelöst hatte alle bisherigen refrences von MVC3 zu entfernen und neu refrence es wieder von /ProgramFiles/ASP.NET MVC 3/System. Web.Mvc.dll als Standard zeigt es Baugruppen nur von mvc4

+1

migrierte meine Lösung zu vs2012 und automatisch wurde die System.Web.Mvc.dll von MVC 4 referenziert.Diese Referenzen haben die Arbeit für mich erledigt. –

3

Es gibt einen anderen Weg, um das zu lösen „Einstiegspunkt nicht gefunden Ausnahme“, können Sie den folgenden Abschnitt in Ihrem

<runtime> 
     <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
      <dependentAssembly> 
       <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" /> 
       <bindingRedirect oldVersion="1.0.0.0-4.0.0.0" newVersion="4.0.0.0" /> 
      </dependentAssembly> 
     </assemblyBinding> 
    </runtime> 

Dadurch wird die Laufzeit wird anweisen hinzufügen können MVC4 Binärdateien zu verwenden. Wir verwenden dies in unseren Projekten ohne Ausnahmen.

0

Ich hatte eine ähnliche Fehlermeldung und es wurde durch die Tatsache verursacht, dass ich nugget verwendet, um Version 5.0.0.0 von System.Web.Mvc zu erhalten. Ich rollte über die Paketmanagerkonsole auf eine frühere Version zurück: Install-Package Microsoft.AspNet.Mvc -Version 4.0.30506 und das Problem wurde behoben.

0

Ich hatte das gleiche Problem, in Visual Studio Sie diesen Fehler mit dem Package Manager-Konsole beheben und den Befehl:

update-package