내 솔루션 프로젝트에 최신 버전의 log4net (1.2.11.0)을 설치 한 이후로 첨부 된 오류가 발생합니다. 배포 직후 서버에서 발생하며 다시 새로 고침하면 다음 배포 때까지 사라집니다. 나는 다음 버전 리디렉션 코드를 시도한 것을 알 수 있지만, 도움이되지 않았다하십시오배포 후 초기로드시 이상한 log4net 참조 오류가 발생했습니다.
서버 오류 '/'응용 프로그램 :
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="log4net" publicKeyToken="669e0ddf0bb1aa2a" culture="neutral" />
<bindingRedirect oldVersion="1.2.10.0" newVersion="1.2.11.0" />
</dependentAssembly>
</assemblyBinding>
이 내가 점점 오전 오류입니다.
'log4net, 버전 = 1.2.10.0, Culture = neutral, PublicKeyToken = 1b44e1d426115821'또는 해당 종속성 중 하나를로드 할 수 없습니다. 찾은 어셈블리의 매니페스트 정의가 어셈블리 참조와 일치하지 않습니다. (HRESULT 예외 : 0x80131040)
예외 정보 : System.IO.FileLoadException : 파일 또는 어셈블리 'log4net, 버전 = 1.2.10.0, Culture = neutral, PublicKeyToken = 1b44e1d426115821'또는 해당 종속성 중 하나를로드 할 수 없습니다. 찾은 어셈블리의 매니페스트 정의가 어셈블리 참조와 일치하지 않습니다. (HRESULT에서 예외 : 0x80131040)
소스 오류 :
Line 76: </script>
Line 77: <form id="form1" runat="server">
Line 78: <asp:ScriptManager ID="radscriptmanager" runat="server">
Line 79: </asp:ScriptManager>
Line 80: <asp:ContentPlaceHolder ID="cphAfterScriptManager" runat="server">
소스 파일 : MainFront.Master 라인 : 78
어셈블리로드 추적 : 다음 정보가 도움이 될 수있다 '는 왜 어셈블리를 결정하기 위해 log4net, 버전 = 1.2.10.0, 문화 = 중립, PublicKeyToken = 1b44e1d426115821 '을로드 할 수 없습니다.
내가 이전 버전과 새 버전을 내 공개 키 (1b44e1d426115821)를 사용 해봤를 여전히 나는이 오류가 발생합니다. – Sagi
구성 키를 변경하는 대신 실제로 다른 어셈블리를 다운로드했다고 가정합니다. 바보 같은 소리로, bin4 디렉토리에 log4net 어셈블리에 대한 참조가 있습니까? 항상 복사하도록 설정되었는지 여부를 생각하게합니다. – Ryan