c# - https://localhost:5001/API/users/ 找不到
问题描述
当我API> dotnet run
在控制台上执行时,它不会显示用户列表页面。我正在使用 sql server express。这是github链接:https ://github.com/joshii22/DatingApp
用户控制器.cs
[ApiController]
[Route("api/[controller]")]
public class UsersControllers : ControllerBase
{
private readonly DataContext _context;
public UsersControllers(DataContext context)
{
_context = context;
}
[HttpGet]
public ActionResult<IEnumerable<AppUser>> GetUsers()
{
return _context.Users.ToList();
}
[HttpGet("{id}")]
public ActionResult<AppUser> GetUser(int id)
{
return _context.Users.Find(id);
}
启动.cs
public void ConfigureServices(IServiceCollection services)
{
services.AddDbContext<DataContext>(options =>
{
options.UseSqlServer(_config.GetConnectionString("DefaultConnection"));
});
services.AddControllers();
}
appsettings.Development.json
{"ConnectionStrings" : {
"DefaultConnection" : "server = DESKTOP-QUO7HU2\\SQLEXPRESS; database = datingapp.db; Trusted_Connection = True;" }
数据上下文.cs
public class DataContext : DbContext
{
public DataContext(DbContextOptions options) : base(options)
{
}
public DbSet<AppUser> Users { get; set; }
}
解决方案
推荐阅读
- android - 无法解决 FirebaseOptions.Builder().setCredentials(...) 中的 setCredentials
- swift - 如何禁用后退(父)VC自动旋转?
- r - 以列表作为观察值展开行
- java - 使用 spark(scala/java) 数据框读取数据范围的数据拼花的最佳方法是什么?
- sonata-admin - 我将如何更改实体标签?
- php - 无法在 Jquery 中使用父 div id 删除
- android - 如何使视图在屏幕之外增长
- git - 如何从一组 git 补丁生成提交关系树?
- android - 整个项目的单个对话框类
- jenkins - Jenkins 字符串参数中的空格分隔字符串参数