尽管在网上发现了几个对此问题的引用,但我一直无法找到解决方案。
我在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.
我无法弄清楚为什么找不到默认的会员资格提供者......我们将非常感谢您的帮助。
斯科特。
答案 0 :(得分:0)
看起来没问题。
不确定但是看语法 -
尝试删除 * Config.Web“ *
型=“Config.Web.Areas.Accounts.Providers.ConfigMembershipProvider, Config.Web “
答案 1 :(得分:0)
这是根web.config吗?较低目录中的web.config是否可以清除成员资格提供程序?
答案 2 :(得分:0)
不确定发生了什么,但我创建了另一个会员提供商&amp;字面上将原始中每个方法的内容复制/粘贴到新的,更改了web.config文件以反映新名称,一切正常。
疯狂,但也是如此。