2016-09-20 63 views
0

我创建自己的自定义成员提供,并在web.config引用它,如下所示无法加载自定义成员资格提供

<membership defaultProvider="MyMembershipProvider"> 
    <providers> 
    <clear /> 
    <add name="MyMembershipProvider" type="HelpDeskSupport.App_Code.MyMembershipProvider, HelpDeskSupport.App_code" 
     cacheTimeoutInMinutes="30"/> 
    </providers> 
</membership> 

但是每当我运行该项目,它抱怨Could not load file or assembly 'HelpDeskSupport.App_code' or one of its dependencies. The system cannot find the file specified.

我已经检查了根文件夹和一切检查,这里是文件夹结构的快照

snapshot

有什么建议吗?

回答

1

type元件的第二部分必须是正好组件名称:

type="HelpDeskSupport.App_Code.MyMembershipProvider, HelpDeskSupport" 
+0

感谢您的建议。但是,我收到了一个稍微不同的错误'无法从程序集'HelpDeskSupport'加载类型'HelpDeskSupport.App_Code.MyMembershipProvider'。“ – Kevin

+0

现在修复了这个问题。重命名该文件夹并在web.config中对其进行更改。混淆文件夹名称如何导致问题? – Kevin

相关问题