我在现有的 IdentityServer4 项目中添加了一个 netcore 控制器。这是我的代码
namespace IdentityServer4.Quickstart.UI
{
public class VersionController : Controller
{
IVersionService _repository;
public VersionController(IVersionService repository)
{
_repository = repository;
}
[HttpGet(nameof(GetBackgroundId))]
public IActionResult GetBackgroundId()
{
return new OkObjectResult(_repository.GetBackgroundId());
}
[HttpPut(nameof(SetBackgroundId))]
public IActionResult SetBackgroundId([FromQuery]int id)
{
_repository.SetBackgroundId(id);
return new NoContentResult();
}
}
}
我在startup.cs中也有以下代码行
app.UseMvcWithDefaultRoute();
我可以通过以下网址访问帐户控制器
http://localhost:5001/account/login
但是,我无法通过以下网址访问版本控制器:
http://localhost:5001/version/GetBackgroundId
错误代码是 404。
怎么了?
jeck猫
相关分类