这似乎解决了这个问题。在web配置的模块中,我添加了这一行......
我试图按角色限制对控制器类的访问:
namespace tvc.Controllers
{
[Authorize(Roles="Admin")]
public class productsController : Controller
{
用户管理正在我的应用程序中工作。我能够创建用户,分配角色,登录等。但是,当我向[Authorize]属性添加(Roles =“Admin”)时,我收到了SQL Server错误。我猜测MVC正在寻找本地数据库(在应用数据中),但我不知道我在哪里改变了这种行为,这就是生产和使用远程数据库。
我想知道为什么我收到此错误以及如何正确使用角色属性。