2014-01-28 83 views
-1

在MVC的項目Web.Config,有標記,如Web.Config中的標籤?

<profile defaultProvider="DefaultProfileProvider"> 
    <providers> 
     <add name="DefaultProfileProvider" 
      type="System.Web.Providers.DefaultProfileProvider, System.Web.Providers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
      connectionStringName="OfficeData" applicationName="/" /> 
    </providers> 
</profile> 
<membership defaultProvider="DefaultMembershipProvider"> 
    ... 
</membership> 
<roleManager defaultProvider="DefaultRoleProvider"> 
    ... 
</roleManager> 

它們是什麼?他們的目的是什麼?

回答

0

這些元素是ASP.Net Membership的基本配置,它是ASP.Net的默認認證/授權系統。有很多的配置,你會想做的事,但在較高的水平,你有三套配置:

  • 輪廓 - 用於保存用戶相關的檔案信息(默認情況下使用了奇怪的數據模式的系統,以及應避免)
  • 成員 - 用於配置身份驗證(密碼存儲,重置的中心位置等)
  • 角色 - 您的用戶將會在你的應用程序被分爲角色,這是你配置

ASP.Net成員資格穩定,但過時不靈活。新標準是ASP.Net Identity

相關問題