본문 바로가기
ASP.NET

ASP.NET MVC4, VS 2013 환경에서 MySQL 설치되어 있을 경우 발생하는 에러

by edupicker(체르니) 2014. 12. 7.

ASP.NET MVC4, VS 2013 환경에서 MVC 4 Web Application을 생성한 후 아무런 코드를 작성하지 않고 F5를 눌렀을 때 다음과 같은 에러 메시지가 나타날 경우 


줄 265: <providers>
줄 266:  <add name="AspNetSqlMembershipProvider" 
type="System.Web.Security.SqlMembershipProvider,

System.Web, Version=4.0.0.0, Culture=neutral, ~ /> 줄 267: <add name="MySQLMembershipProvider"
type="MySql.Web.Security.MySQLMembershipProvider,

MySql.Web.v20, Version=6.9.4.0, Culture=neutral,
PublicKeyToken=c5687fc88969
2"
connectionStringName="LocalMySqlServer"
enablePasswordRetrieval="false"
~/>
줄 268: </providers> 줄 269: </membership>


처리는 MySQL과 관련되어 나타나는 것으로 최근 MySQL을 다운로드 받아 설치하면서 다음-다음 형태의 설치를 진행할 경우 발생되는 오류로 문제를 해결하는 방법은 2 가지입니다.

하나는 시스템에 설치된 MySQL.dll  파일을 매번 프로젝트에 참조해주는 방법이며 다른 하나는 MySQL Installer - Community 를 재실행해서 설정을 변경 적용하는 것입니다.








위와 같이 적용한 후 다시 ASP.NET MVC4를  생성해서 실행해보면 조금 전과 같은 에러가 발생하지 않습니다.
본 내용은 "http://stackoverflow.com/questions/26189699/asp-net-mvc4-configuration-error-after-installing-mysql-connector-net" 참고하여 작성하였습니다.