Удалить using System.Web.Mvc.Controller;
. Предложение using используется для определения пространств имен, а не классов:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace Controllers
{
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
public ActionResult About()
{
return View();
}
}
}
Также убедитесь, что в вашем проекте указана сборка System.Web.Mvc
.
Еще одна вещь, с которой нужно быть осторожным, это ваше пространство имен. Я вижу, что вы используете namespace Controllers
вместо namespace AppName.Controllers
. Убедитесь, что в вашем проекте не определено namespace Controller
(без s
), которое может конфликтовать с классом Controller
, который вы пытаетесь использовать здесь.