WebApi 2身份验证和ASP.NET MVC 5应用程序

 别拿明天会好做借口 发布于 2023-02-08 03:46

我是ASP.NET MVC 5和WebAPI 2技术的新手.我目前正在为我的学校开发一个项目.该项目将用于计算机或移动设备.

我有一个像这样的Visual Studio解决方案:

项目"Web.Front" - ASP.NET MVC 5 - 用于描述项目的前端网站

项目"Web.Management" - ASP.NET MVC 5 - 核心Web应用程序

项目"WebApi" - 具有个人帐户身份验证的WebAPI 2项目

一个项目"模型" - 类库 - 包含我的Code Code的POCO类

项目"数据库" - 类库 - 包含我的DbContext和迁移类

我很难理解如何管理这个项目中的用户.

我可以创建我的用户数据库,并通过Fiddler在我的数据库中进行身份验证和创建/管理用户.

现在我想在我的项目"Web.Management"中访问我的控制器中的用户.

在创建它时,我选择"个人帐户"进行身份验证,因此visual studio会自动生成AccountController控制器.

我想更改这些方法直接查询我的WebAPI.

1)您认为我的解决方案的架构是否正确?2)你能告诉我如何更改我的控制器"AccountController"来通过WebAPI管理用户吗?

问候 !

1 个回答
  • 我强烈建议你观看http://pluralsight.com/training/Courses/TableOfContents/aspdotnet-mvc5-fundamentals

    我会使用EF Code First方法,这意味着您的模型项目也将是您的数据库项目.

    我将使用区域而不是分离Front和Management.

    只要您不在Front和Management旁边使用您的API(例如公共API),我就不会拆分该项目

    所以你最终应该得到如下2个项目

    数据库/模型实体框架6代码优先方法

    用于WebFront/WebManagement的WebAPI + 区域

    2023-02-08 04:15 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有