본문 바로가기
MySql

MySQL mysql.web 어셈블리를로드 할 수 없습니다.

by 베이스 공부 2020. 12. 29.
반응형

ASP.net MVC3로 웹 응용 프로그램을 만들고 있습니다. 결국 로그인 양식에서 사용하는 역할 제공자와 인증을 사용하고 싶습니다. 그래서이 코드가 있습니다.

<authentication mode="Forms">
  <forms loginUrl="~/Home/Login" timeout="2880" />
</authentication>

<roleManager enabled="true" defaultProvider="MyRoleProvider">
  <providers>
    <add name="MyRoleProvider"
         type="StudentAdministratieProject.Authorisation.CustomRoleProvider"/>
  </providers>
</roleManager>

이 코드는 분명히 내 web.config에 있습니다.

응용 프로그램을 시작할 때 발생하는 오류 :

파일 또는 어셈블리 MySql.Web, 버전 = 6.7.4.0, Culture = neutral, PublicKeyToken = c5687fc88969c44d를로드 할 수 없거나 종속성 중 하나를로드 할 수 없습니다. 시스템이 주어진 파일을 찾을 수 없습니다. ** 이것은 대략 네덜란드어에서 번역되었으며 오류는 원래 네덜란드어로 번역되었습니다.

어떤 아이디어? 나는 많은 구글 검색을했지만 나를 도왔던 것을 찾을 수 없었다!

 

해결 방법

 

이것이 오래되었다는 것을 알지만 나중에 볼 경우 원인 / 해결 방법이 있습니다.


쉽게 해결할 수 있습니다 (앱을 사용하는 MySQL은 여전히 ​​잘 작동합니다). 적절한 .NET 프레임 워크 machine.config에서 MySQL 참조를 주석 처리하면됩니다.

참고 : 오류가있는 웹 페이지는 어떤 machine.config 파일 (및 줄 번호)이 문제가 있는지 알려줍니다.

아래 링크가 더 자세히 설명되어 있습니다.


 

참조 페이지 https://stackoverflow.com/questions/17436446

 

 

반응형

댓글