尽管我提出了一些关于如何在ASP.NET MVC 4中使用成员资格提供程序的问题,但几乎没有得到任何回应。对于新手的我来说,在ASP.NET MVC 4中开始使用成员资格提供程序需要时间。我一直在阅读文章并尝试着做一些事情,但这只增加了困惑而不是帮助。
以下是初学者的一些问题:
1. 在决定为哪个项目使用哪个成员资格提供程序之前,我想尝试所有的成员资格提供程序(包括简单的成员资格提供程序)。我可以在ASP.NET MVC 4中使用哪些成员资格提供程序以及如何配置每一个呢?有没有文档或链接?
2. 尽管Internet模板带有预配置的Account控制器来设置成员资格功能,但是我该如何将成员资格功能添加到基本模板中?为了使用成员资格提供程序,我应该遵循哪些步骤/配置/设置(我认为不同的成员资格提供程序会有不同的步骤/配置/设置)。
3. 运行使用Internet项目模板创建的ASP.NET MVC 4项目(而不进行任何更改)会在数据库中创建5个表,即UserProfile、webpages_Membership、webpages_OAthMembership、webpages_Roles和webpages_UsersInRoles。在AccountModel.cs中,我只看到一个UserProfile的定义。其他表在哪里定义?我是否总是需要在数据库中拥有所有这些表才能使用成员资格?我可以自定义、重新命名或选择不使用其中一些表吗?
4. 我没有在Internet项目模板的web.config中看到任何成员资格配置,但它却在使用成员资格。在一些文章和教程中,我看到人们通过向web.config中添加来配置它。我何时需要向web.config添加配置设置,何时不需要呢?
我认为成员资格提供程序旨在使开发人员的生活变得更加轻松,但对于我来说,它却让生活更加困难。我知道我真的需要学习它,这就是我过去7、8天一直在努力的事情,但我还是无法弄清楚。欢迎任何帮助、链接(希望不是我已经看了很多次的那些链接)。
以下是初学者的一些问题:
1. 在决定为哪个项目使用哪个成员资格提供程序之前,我想尝试所有的成员资格提供程序(包括简单的成员资格提供程序)。我可以在ASP.NET MVC 4中使用哪些成员资格提供程序以及如何配置每一个呢?有没有文档或链接?
2. 尽管Internet模板带有预配置的Account控制器来设置成员资格功能,但是我该如何将成员资格功能添加到基本模板中?为了使用成员资格提供程序,我应该遵循哪些步骤/配置/设置(我认为不同的成员资格提供程序会有不同的步骤/配置/设置)。
3. 运行使用Internet项目模板创建的ASP.NET MVC 4项目(而不进行任何更改)会在数据库中创建5个表,即UserProfile、webpages_Membership、webpages_OAthMembership、webpages_Roles和webpages_UsersInRoles。在AccountModel.cs中,我只看到一个UserProfile的定义。其他表在哪里定义?我是否总是需要在数据库中拥有所有这些表才能使用成员资格?我可以自定义、重新命名或选择不使用其中一些表吗?
4. 我没有在Internet项目模板的web.config中看到任何成员资格配置,但它却在使用成员资格。在一些文章和教程中,我看到人们通过向web.config中添加来配置它。我何时需要向web.config添加配置设置,何时不需要呢?
我认为成员资格提供程序旨在使开发人员的生活变得更加轻松,但对于我来说,它却让生活更加困难。我知道我真的需要学习它,这就是我过去7、8天一直在努力的事情,但我还是无法弄清楚。欢迎任何帮助、链接(希望不是我已经看了很多次的那些链接)。