2011-02-28 95 views
0

儘管在網絡上發現了幾處對此問題的引用,但我一直無法找到解決方案。MVC2 - 未找到自定義MembershipProvider實現

我在Config.Web.Areas.Accounts.Providers命名空間中有一個名爲ConfigMembershipProvider的自定義MembershipProvider。程序集名稱是Config.Web

我的web.config文件看起來是這樣的:

<membership defaultProvider="ConfigMembershipProvider"> 
    <providers> 
     <clear/> 
     <add name="ConfigMembershipProvider" 
      type="Config.Web.Areas.Accounts.Providers.ConfigMembershipProvider, 
        Config.Web" 
      applicationName="Configurator" 
      connectionStringName="Test_User_and_RolesConnectionString"/> 
    </providers> 
</membership> 

我得到的錯誤信息是Parser Error Message: Default Membership Provider could not be found.

我想不通爲什麼它不能找到默認的成員資格提供...任何援助將是不勝感激。

Scott。

回答

0

不知道發生了什麼,但我創建了另一個會員供應商&從原來的每個方法的內容逐字複製/粘貼到新的,更改web.config文件以反映新名稱和一切工作。

瘋了,但沒錯。

0

看起來沒問題。

不知道,但在看語法 -

嘗試刪除* 的config.web 「 *

TYPE =」 Config.Web.Areas.Accounts.Providers.ConfigMembershipProvider, 配置。 Web

0

這是根web.config?可以在一個較低的目錄中的web.config清除會員供應商?