我只是第一次创建福彩12选5走势图,每当我尝试进入正在使用的控制器的视图时,我的应用程序就会出错。
人员福彩12选5走势图接口:
福彩12选5走势图本身:
PeopleController:
启动文件:
我收到的错误是:
InvalidOperationException:无法解析类型为'的福彩12选5走势图建筑项目.Services.PeopleService”,同时尝试激活“ architectureProject.Controllers.PeopleController”。
我必须连接不正确。
我的猜测是,它与Startup没有任何关系,因为当我运行程序时,它实际上可以构建并显示我的主页。我还有另一个模型,视图和控制器,我仍然可以进入那些视图。
当我尝试转到人脉视图的索引时,即发生错误。
人员福彩12选5走势图接口:
C#:
public interface IPeopleService
{
List<Person> GetPeople();
}
福彩12选5走势图本身:
C#:
public class PeopleService : IPeopleService
{
private readonly ApplicationDbContext _context;
public PeopleService(ApplicationDbContext context)
{
_context = context;
}
public List<Person> GetPeople() => _context.People.ToList();
}
PeopleController:
C#:
public class PeopleController : Controller
{
private readonly PeopleService _peopleService;
public PeopleController(PeopleService peopleService)
{
_peopleService = peopleService;
}
public ActionResult Index()
{
var people = _peopleService.GetPeople();
return View(people);
}
}
启动文件:
C#:
services.AddTransient<IPeopleService, PeopleService>();
我收到的错误是:
InvalidOperationException:无法解析类型为'的福彩12选5走势图建筑项目.Services.PeopleService”,同时尝试激活“ architectureProject.Controllers.PeopleController”。
我必须连接不正确。
我的猜测是,它与Startup没有任何关系,因为当我运行程序时,它实际上可以构建并显示我的主页。我还有另一个模型,视图和控制器,我仍然可以进入那些视图。
当我尝试转到人脉视图的索引时,即发生错误。
Last edited: