종속성을 추가하고 모델 클래스를 업데이트 한 후 EF 7을 사용하여 응용 프로그램을 실행하는 동안 오류가 발생했습니다.

asp.net-core-mvc entity-framework-core

문제

MVC 6 및 EF 7을 실행 중이고 모델을 변경했는데 응용 프로그램을 실행하고 싶지만 오류가 발생하고 원인이 무엇인지 분명하지 않습니다.

아래는 내 프로젝트의 스 니펫입니다 .json

"dependencies": {
"EntityFramework.Commands": "7.0.0-beta5",
"EntityFramework.SqlServer": "7.0.0-beta5",
"Microsoft.AspNet.Antiforgery": "1.0.0-beta6",
"Microsoft.AspNet.Authentication.Cookies": "1.0.0-beta5",
"Microsoft.AspNet.Authentication.Facebook": "1.0.0-beta5",
"Microsoft.AspNet.Authentication.Google": "1.0.0-beta5",
"Microsoft.AspNet.Authentication.MicrosoftAccount": "1.0.0-beta5",
"Microsoft.AspNet.Authentication.Twitter": "1.0.0-beta5",
"Microsoft.AspNet.Diagnostics": "1.0.0-beta5",
"Microsoft.AspNet.Diagnostics.Entity": "7.0.0-beta5",
"Microsoft.AspNet.Identity.EntityFramework": "3.0.0-beta5",
"Microsoft.AspNet.Mvc": "6.0.0-beta5",
"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta5",
"Microsoft.AspNet.Server.IIS": "1.0.0-beta5",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta5",
"Microsoft.AspNet.Session": "1.0.0-beta6",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta5",
"Microsoft.AspNet.Tooling.Razor": "1.0.0-beta5",
"Microsoft.Framework.Configuration.Abstractions": "1.0.0-beta5",
"Microsoft.Framework.Configuration.Json": "1.0.0-beta5",
"Microsoft.Framework.Configuration.UserSecrets": "1.0.0-beta5",
"Microsoft.Framework.Logging": "1.0.0-beta5",
"Microsoft.Framework.Logging.Console": "1.0.0-beta5",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-beta5"
},

아래는 웹 페이지 오류입니다.

System.MissingMethodException 메서드를 찾을 수 없습니다. 'Boolean Microsoft.Framework.DependencyInjection.ServiceCollectionExtensions.TryAdd (Microsoft.Framework.DependencyInjection.IServiceCollection, Microsoft.Framework.DependencyInjection.ServiceDescriptor). Microsoft.AspNet.Hosting.WebHostBuilder.BuildHostingServices () (Microsoft.AspNet.Hosting.WebHostBuilder.Build ()) Microsoft.AspNet.Loader.IIS.RuntimeHttpApplication.ApplicationStart에서 Microsoft.AspNet.Hosting.WebHostBuilder.BuildHostingServices ()의 Microsoft.Framework.DependencyInjection.LoggingServiceCollectionExtensions.AddLogging (IServiceCollection 서비스) (IHttpApplication 응용 프로그램) Microsoft.AspNet.Loader.IIS.HttpApplicationBase.InvokeApplicationStart (IHttpApplication 응용 프로그램)

수락 된 답변

한 베타 버전에서 다른 베타 버전으로 많은 변화가있었습니다.

그렇기 때문에 project.json 모든 버전을 beta5 또는 beta6로 정렬하는 것이 좋습니다.




아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.