Visual Studio 2012 (F5)를 사용하여 디버그 모드에서 ASP.NET MVC4 응용 프로그램을 시작하려고하지만 일부 이상한 이유로 MySQL 데이터베이스에 연결하려고한다는 오류가 나타납니다. 내 응용 프로그램이 SQL Server를 사용하고 있습니다. 이상하게도이 MySQL 공급자는 내 dev 컴퓨터의 machine.config 파일에 정의되어 있습니다. 나는 성공에 의해 MySQL에 대한 참조를 볼 수있는 응용 프로그램의 코드를 검색해 보았습니다. 그래서이 질문에 대한 많은 질문을 발견했다. 그러나 그들 모두는 실제로 나의 SQL을 사용하고있다. 나는 그렇지 않다. 어쩌면 응용 프로그램이 그것을 사용하고 있지만 다른 증거는 어떻게 찾을 수 있습니까?호스트가이 MySQL 서버 오류에 연결할 수 없지만 MySQL을 사용하지 않습니다.
Parser Error Message: Host 'fe80::401c:8841:1e03:2ea3%2' is not allowed to connect to this MySQL server
Source Error:
Line 284: <siteMap>
Line 285: <providers>
Line 286: <add name="MySqlSiteMapProvider" type="MySql.Web.SiteMap.MySqlSiteMapProvider, MySql.Web, Version=6.9.8.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="LocalMySqlServer" applicationName="/" />
Line 287: </providers>
Line 288: </siteMap>
Source File: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config Line: 286
왜 machine.config에 MySQL 공급자가 있습니까? 너는 그렇게해서는 안된다. – SLaks
글쎄 실제로 당신 모습입니다. 그래서 아마 SQLServer와 교환 할 수 있도록 수정해야합니다. – RiggsFolly
"machine.config"파일은 무시하십시오. "web.config"파일에는 무엇이 있습니까? –