asp.net-mvc - 有人可以解释一下如何影响我的 ASP.net MVC 项目
问题描述
起初我完全不能使用角色和授权功能,或者User.IsInRole("Admin")
功能来检查当前用户的角色是否具体。调试时总是返回错误,说服务器无法连接到 SQL 数据库。我可以正常连接到数据库,登录注销注册一切正常,我仍然可以将角色添加到数据库中。我只是无法获得当前用户角色。
通过删除以下代码,我得到了一个幸运的解决方案:
<authentication mode="None" />
从
Web.config<system.web>
文件中的标签,它解决了我的问题。我只想知道会发生什么?它是如何工作的?还有其他我应该使用的身份验证模式吗?
解决方案
推荐阅读
- c# - 根据 C# 中的某些条件管理列表中的项目
- python - 通过在 numpy 1D 数组中应用数学/逻辑更快地获得每条尾巴 - 消除无穷大
- python - 向 ipywidgets.datepicker 添加约束,只允许两个日期之间的值
- java - 如何以编程方式在 Java Web 应用程序中执行未编译的 testNg 测试用例?
- android - 如何在 Kotlin / Android 应用程序中重用文件值
- vue.js - 转到子路由不会保持 VueX 状态
- html - 如何在移动设备上为 contenteditable 元素启用自动大写
- microsoft-edge - Edge 浏览器中的本机消息传递主机
- c# - 旋转雷达图 Blazorise
- python - 实现保存的 python 回归模型以响应 expo 应用程序