Point d'entrée n'a pas été trouvé exception
J'ai installé vs2012 (11.0.50727.1)
,
J'ai ouvert un nouveau MVC4 with .NET 4.5
solution
j'ai créer un simple HomeController
et comme j'ai voulu le démarrer localement, j'ai reçu cette très étrange erreur:
Comment le résoudre? Qu'est-ce que cette erreur et pourquoi cela se produit???
Merci d'avance pour votre aide.
Server Error in '/' Application.
Entry point was not found.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.EntryPointNotFoundException: Entry point was not found.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[EntryPointNotFoundException: Entry point was not found.]
System.Web.Mvc.IDependencyResolver.GetService(Type serviceType) +0
System.Web.Mvc.DependencyResolverExtensions.GetService(IDependencyResolver resolver) +56
System.Web.Mvc.SingleServiceResolver`1.GetValueFromResolver() +44
System.Lazy`1.CreateValue() +180
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() +22
System.Lazy`1.get_Value() +10749357
System.Web.Mvc.SingleServiceResolver`1.get_Current() +15
System.Web.Mvc.MvcRouteHandler.GetSessionStateBehavior(RequestContext requestContext) +121
System.Web.Mvc.MvcRouteHandler.GetHttpHandler(RequestContext requestContext) +33
System.Web.Mvc.MvcRouteHandler.System.Web.Routing.IRouteHandler.GetHttpHandler(RequestContext requestContext) +10
System.Web.Routing.UrlRoutingModule.PostResolveRequestCache(HttpContextBase context) +9709656
System.Web.Routing.UrlRoutingModule.OnApplicationPostResolveRequestCache(Object sender, EventArgs e) +82
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +136
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +69
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.17929
Vous devez vous connecter pour publier un commentaire.
Le même message d'erreur apparaît lorsque vous allumez votre projet de MVC3 à MVC4 et oublier de changer
System.Web.WebPages.Razor, Version=1.0.0.0
àSystem.Web.WebPages.Razor, Version=2.0.0.0
dans le web.config.J'ai converti un projet de
MVC3+.NET4
àMVC4+.NET4.5
et je reçois l'exceptionEntry point was not found
lors de l'invocation de l'action d'un controller.Ma solution a été d'insérer un assembly de redirection de liaison à l'intérieur de web.config à point à
MVC 4
assemblées:Je ne connais pas la cause exacte du problème, peut-être une troisième partie de la bibliothèque qui fait toujours référence à MVC3.
Vieux post, mais si vous le rencontrez avant le mvc malheurs (System.Mvc.dll mise à jour de l'e.g x.0.0.1) vous pouvez cocher la case bindingRedirect tag(4.0.0.0 -> 4.0.0.1)
Si vous êtes à la capture de cette erreur dans WebAPI Contrôleur - vous besoin de réparer la liaison
la version de Système.Web.Http
vous devez également vérifier que tous les projets de vos solutions de référence de la dernière version de la dll, et qu'il n'existe pas de versions incompatibles être utilisé par les différents sous-projets.
en dépit de l'exécution de nuget désinstaller, installer et mettre à jour j'ai trouvé les tests du projet a été de la référence à une ancienne version du système.net.http
Si vous êtes en utilisant .net 4.5 et l'ajout d'un liant pour ModelBinders.Liants collection de une .net 4.0 bibliothèque, vous pourrez également obtenir une telle erreur.
Avez-vous quelque chose comme ceci dans votre Global.asax.cs?
À partir de la trace de la pile que vous avez posté
System.Web.Mvc.IDependencyResolver.GetService(Type serviceType) +0
suggère un (ou plusieurs) de vos dépendances ne permettent pas de résoudre.Vous pourriez essayer de commenter un ou plusieurs d'entre elles et essayer de réduire laquelle on ne parvient pas à résoudre.
Vieux post, mais juste pour ajouter pour ceux qui cherchent
Cela semble être un fourre-tout de l'erreur. Je l'ai eu lors de mon site web.config utilisée une section externe et que l'article a été exclu du projet Visual Studio, c'est à dire à l'aide de cette
Essayer cette.. dans visual studio aller à Forfait de l'Administrateur de la Console et tapez:
J'ai été confronté à ce problème et résolu d'
1. désinstallez-le Package Microsoft.AspNet.Mvc (j'ai besoin de désinstaller quelque chose d'autre avant que je puisse désinstaller AspNet.MVC avec succès)
2. Install-Package Microsoft.AspNet.Mvc -Version 4.0.20710
3. Reconstruction et de déployer
Pas MVC spécifique dans mon cas, mais avait juste commencé à avoir cette erreur:
Quelle est la cause de cela était que j'avais publié sur le serveur de dossier à partir de Visual Studio et sélectionnés pour Précompiler l'application (à l'aide d'un .NET 4.5 projet), permettent précompilés site à mettre à jour le réglage de la tva.
Probablement mon problème est que le site est en cours d'exécution à l' .NET 4.0 sur IIS, alors que la version compilée placé dans le dossier bin au cours de la publier action a été de 4.5. Quand j'ai enlevé le "bin" du dossier à partir du site web qu'il fonctionne parfaitement à nouveau.
Juste la mise à jour Système".Web.Mvc" avec "nuget"