mvc5中的配置错误

时间:2015-03-13 17:28:31

标签: c# asp.net asp.net-mvc-5

我正在尝试向我的网站添加身份验证和授权。我是在教程的帮助下完成的。我按照教程的说法在代码中添加了web.config文件和global.asax文件。但是当我尝试运行application时,它给了我一个错误。任何人都解释了我所做的错误。我创建的项目通过选择"无认证"我已经安装了Microsoft.AspNet.WebHelpers和Microsoft.AspNet.WebPages.Data包.....我还在应用程序中添加了WebMatrix.Data和WebMatrix.WebData参考

web.config文件

<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />


<membership defaultProvider="ePlannerProvider">
<providers>
<clear />
<add name="ePlannerProvider" type="WebMatrix.WebData.ePlannerProvider, WebMatrix.WebData" />
</providers>  
</membership>
<roleManager enabled="true"/>

</system.web>

Global.asax文件

WebSecurity.InitializeDatabaseConnection("EPlannerDatabaseEntities", "User", "Id", "Email", false);

错误讯息:

分析程序错误消息:无法加载类型&#39; WebMatrix.WebData.ePlannerProvider&#39;来自汇编&#39; WebMatrix.WebData&#39;。

来源错误:

<providers>
<clear />
<add name="ePlannerProvider" type="WebMatrix.WebData.ePlannerProvider, WebMatrix.WebData" />
</providers>  
</membership>

1 个答案:

答案 0 :(得分:0)

错误消息显示找不到类型。

尝试查看版本是否正确并使用对象浏览器查看该类是否存在。

同样在参考中,转到属性并将copy local设置为true。

通常,班级名称以大写字母

开头