Я следую этому руководству: http://www.asp.net/vnext/overview/aspnet-vnext/create-a-web-api-with-mvc-6, чтобы настроить веб-api, и я не сделал это очень далеко. Как только я добавил строку: services.addMvc();
У меня есть исключение, говоря, что этот метод не найден. Я искал в Интернете и нашел отдельный вопрос/ответ здесь: http://forums.asp.net/t/2026087.aspx, но это не помогло.ASP.NET 5 на Visual Studio 2015 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" : { }
}
}
Вы уверены, что ссылка Microsoft.AspNet.Mvc успешно добавлена в ваш проект. Также кажется, что вы используете последний CTP 5, но ссылаетесь на MVC beta1, поэтому я предлагаю попробовать использовать бета2. – dotnetstep