5

Salut que je reçois cette erreurPoint d'entrée n'a pas été trouvé MV3 et l'architecture forte

Architecture de Sharp 2.0 fonctionne sur mvc 3 l'erreur est

Point d'entrée n'a pas été trouvé

Je à la fois mvc 3 et mvc 4 installé sur mon PC, comme je désinstalle mvc 4 projets fonctionnent correctement, mais existe-t-il un autre moyen qui peut fonctionner j'ai essayé de modifier les paramètres d'assemblage aussi dans web.config

Voici la trace de la pile

[EntryPointNotFoundException. Point d'entrée n'a pas été trouvé]
System.Web.Mvc.MvcRouteHandler.GetSessionStateBehavior (RequestContext RequestContext) +159
System.Web.Mvc.MvcRouteHandler .GetHttpHandler (RequestContext RequestContext) 41
System.Web.Mvc.MvcRouteHandler.System.Web.Routing.IRouteHandler.GetHttpHandler (RequestContext RequestContext) 10
System.Web.Routing.UrlRoutingModule.PostResolveRequestCache (HttpContextBase contexte) 9024264
System.Web.Routing.UrlRoutingModule.OnApplicationPostResolveRequestCache (Object expéditeur, EventArgs e) +86
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +148 système. Web.HttpApplication.ExecuteStep (étape IExecutionStep, Boolean & completedSynchronously) +75

+0

Je pense que c'est une question regasm – Joe

+0

je MVC4 installé et n'a pas pu reproduire le problème: S La première chose que je voudrais essayer est d'ajouter une liaison d'assemblage dans web.config de mvc 1-4 pour aller à mvc3. Y a-t-il une trace de pile? peut-être que cela nous donnera plus de détails sur le problème. –

+0

[Comme la réfrence à ce sujet] (http://stackoverflow.com/questions/3508966/xval-and-asp-net-mvc-2-addmodelstateerrors-problem), j'ai essayé de changer l'assemblage, mais cela ne fonctionne pas encore obtenir le même erreur de point d'entrée introuvable –

Répondre

4

Merci, Résolu a dû supprimer tous les refrences précédents de MVC3 et re-refrence à nouveau de /ProgramFiles/ASP.NET MVC 3/système. Web.Mvc.dll comme défaut il montre des assemblées de seulement mvc4

+1

a migré ma solution vers vs2012 et automagiquement le System.Web.Mvc.dll de MVC 4 a été référencé.Revenir à ces références a fait le travail pour moi. –

3

Il y a une autre façon de résoudre le, vous pouvez ajouter la section suivante « Point d'entrée introuvable exception » dans votre

<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> 

Cela demandera le temps d'exécution d'utiliser les binaires de MVC4. Nous l'utilisons dans nos projets sans aucune exception.

0

J'ai eu un message d'erreur similaire et il a été provoqué par le fait que j'ai utilisé nuget pour obtenir la version 5.0.0.0 de System.Web.Mvc. Je suis revenu à une version antérieure via la console du gestionnaire de paquets comme ceci: Install-Package Microsoft.AspNet.Mvc -Version 4.0.30506 et cela a résolu le problème.

0

j'avais le même problème, dans Visual Studio, vous pouvez corriger cette erreur avec la console Package Manager et la commande:

update-package 
Questions connexes