在VS2012中创建新的MVC 4项目后出现配置错误
本文关键字:项目 错误 配置 MVC VS2012 创建 | 更新日期: 2023-09-27 18:28:51
我正在Visual Studio 2012中创建一个新的MVC 4 Web应用程序。新项目附带了一个默认模板,所以我想尝试运行它,但我收到了以下错误消息:
Line 247: <providers>
Line 248: <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
Line 249: <add name="MySQLMembershipProvider" type="MySql.Web.Security.MySQLMembershipProvider, MySql.Web, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="LocalMySqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Clear" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
Line 250: </providers>
Line 251: </membership>
Source File: C:'Windows'Microsoft.NET'Framework'v4.0.30319'Config'machine.config Line: 249
我试图在整个解决方案中使用CTRL+F搜索关键字AspNetSqlMembershipProvider
和MySQLMembershipProvider
,但它显示"未找到文本"。
请注意,我没有对这个项目做任何更改,这是我刚刚创建的一个全新项目。
究竟是什么问题?
附加信息:此错误发生在运行时,错误消息显示在浏览器中。(无编译错误)
MySQLMembershipProvider
是MySql.Web.Security
程序集的一部分,它在某种程度上从您的引用中丢失了。如果您在本地安装了MySql SDK,您只需从"添加引用…"菜单(从项目的上下文菜单)中搜索程序集。或者,您可以安装相应的NuGet软件包。