嗨,我收到这个错误
Sharp架构2.0在mvc 3上工作,错误是
找不到
入口点
我在Pc上同时安装了mvc 3和mvc 4,因为我卸载mvc 4项目是正确的,但在web.config中,我是否也尝试过更改程序集设置?
这是堆栈跟踪
EntryPointNotFoundException:未找到入口点。
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上下文) +9024264
System.Web.Routing.UrlRoutingModule.OnApplicationPostResolveRequestCache(Object发件人,EventArgs e) +86
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +148 System.Web.HttpApplication.ExecuteStep(IExecutionStep step,布尔& completedSynchronously) +75
发布于 2012-04-11 09:35:21
谢谢,Resolved不得不删除mvc3以前的所有参考,并再次从/ProgramFiles/ASP.NETMVC 3/System.Web.Mvc.dll中重新引用它,因为默认情况下它只显示mvc4的程序集。
发布于 2013-08-30 09:50:14
还有另一种解决“入口点未找到异常”的方法,您可以在
<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>这将指示运行时使用MVC4二进制文件。我们在我们的项目中毫无例外地使用了这一点。
发布于 2013-10-28 19:39:56
我收到了类似的错误消息,这是因为我使用nuget获取System.Web.Mvc的版本System.Web.Mvc。我通过包管理器控制台回到了以前的版本,比如:Install-Package Microsoft.AspNet.Mvc -Version 4.0.30506,这解决了这个问题。
https://stackoverflow.com/questions/10092066
复制相似问题