2015-01-24 6 views
4

웹 응용 프로그램을 설치하려면 이 자습서를 따르고 있으며 아직까지 작성하지 않았습니다. 일단 내가 라인을 추가 : services.addMvc(); 나는이 방법을 찾을 수 없다는 예외가있어. 나는 온라인으로 수색하고 여기에서 분리되는 질문 또는 응답을 찾아 냈다 : http://forums.asp.net/t/2026087.aspx 그러나 저것은 도왔다.Visual Studio 2015에서 ASP.NET 5 addMvc 메서드를 찾을 수 없음

내 startup.cs은 다음과 같습니다

public void ConfigureServices(IServiceCollection services) 
    { 
     services.AddMvc(); 
    } 

    public void Configure(IApplicationBuilder app) 
    { 
     app.UseMvc(); 

     app.UseWelcomePage(); 
    } 

그리고 내 project.json :

{ 
"webroot": "wwwroot", 
"version": "1.0.0-*", 
"exclude": [ 
    "wwwroot" 
], 
"packExclude": [ 
    "node_modules", 
    "bower_components", 
    "**.kproj", 
    "**.user", 
    "**.vspscc" 
], 
"dependencies": { 
    "Microsoft.AspNet.Server.IIS": "1.0.0-beta2", 
    "Microsoft.AspNet.Diagnostics": "1.0.0-beta1", 
    "Microsoft.AspNet.Mvc": "6.0.0-beta1" 
}, 
"frameworks" : { 
    "aspnet50" : { }, 
    "aspnetcore50" : { } 
} 
} 
+0

Microsoft.AspNet.Mvc 참조가 프로젝트에 성공적으로 추가되었는지 확인하십시오. 또한 최신 CTP 5를 사용하고 있지만 MVC beta1을 참조한 것 같습니다. 따라서 beta2를 사용해 보시기 바랍니다. – dotnetstep

답변

5

당신은 몇 가지 잘못된 패키지를 사용하는 대부분 확인합니다. VS (최신 VS 2015 사용)과 함께 제공되는 기본 시작 응용 프로그램을 만들어 사용하려는 패키지를 정확히 확인하십시오. 당신의 project.json 파일의 내용을 기반으로

몇 가지 의견 : 지금은

  1. 는 (베타 1과 베타 2와 같은) 베타 패키지의 다른 버전을 함께 사용하지 마십시오. project.json하는 "6.0.0 - 베타"를하고 파일 내 저장 : 나는 "Microsoft.AspNet.Mvc"추가 한 후 즉,
+0

나는 CTP5와 beta1 dll로 나의 로컬 엔드에서 시도했고 그것은 Victor Hurdugaci에서 일하고있다. – dotnetstep

5

를 업그레이드하시기 바랍니다 재해 :

  • 베타는 오래위한 조리법이다 종속성이 자동으로 복원되지 않았습니다. 솔루션을 닫고 다시 열어야했습니다. 내가 한 후에 패키지가 복원되고 오류가 사라졌습니다. 나는 복원하는 더 간단한 방법이있을 것이라고 확신하지만 그것이 저에게 효과적입니다.

  • +0

    프로젝트를 마우스 오른쪽 버튼으로 클릭하고 패키지 복원을 클릭하여 패키지를 강제로 복원 할 수 있다고 생각합니다. –