Как настроить маршрутизацию в пустом шаблоне?
Изучаю Фриман А. - ASP.NET Core MVC 2 с примерами на C# для профессионалов Там показано как настроить шаблон MVC из пустого проекта. Но у меня не получается. Вылетает ошибка. Вот код ошибки:
Вот код файла Program.cs
namespace Razor
{
public class Program
{
public static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
});
}
}
Код Startup.cs
namespace Razor
{
public class Startup
{
// This method gets called by the runtime. Use this method to add services to the container.
// For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();
}
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
//app.UseRouting();
//app.UseEndpoints(endpoints =>
// {
// endpoints.MapGet("/", async context =>
// {
// await context.Response.WriteAsync("Hello World!");
// });
//});
app.UseMvcWithDefaultRoute();
}
}
}
Дело в том что если я копирую код этих файлов из архива с примерами из книги то происходит тоже самое. Тутссылка на репозиторий с проектом Если я полностью весь копирую то работает. Собственно вопрос как правильно настроить проект?
