0

这是我的班级声明:

public class XmlMembershipProvider : MembershipProvider
    {....}

和我的 web.config 片段:

<membership defaultProvider="CustomXmlMembershipProvider">
            <providers>
        <add name ="CustomXmlMembershipProvider" type="XmlMembershipProvider" xmlFilePath="App_Data\Userstore.xml"/> .....

从这一点开始,我不确定该怎么做。我已经进行了大量的谷歌搜索,但无法找出我收到以下错误的原因:

Parser Error Message: Could not load type 'XmlMembershipProvider'.
4

2 回答 2

0

类型字符串还应包括包含 XmlMembershipProvider 的程序集名称。

 <add name="..." type="XmlMembershipprovider, MyAssembly" .../>
于 2012-01-27T00:56:20.127 回答
0

仅添加对程序集的引用(如下所示)仍然会出错,尽管这是朝着正确方向迈出的一步:

<add name="..." type="XmlMembershipprovider, MyAssembly" .../>

我发现对程序集的完全限定引用也应该添加如下:

<add name="..." type="MyAssembly.XmlMembershipprovider, MyAssembly" .../>

现在它起作用了。

于 2012-07-12T06:26:21.250 回答