2013-07-24 1 views
0

이상한 메시지가 있습니다. 저는 ASP.NET 4.0, 주로 MVC 4를 사용하고 있지만 보고서 뷰어가있는 Webforms 페이지가 하나 있습니다. 내 로컬 컴퓨터에서 제대로 작동하지만 스테이징 서버에서 이상한 동작이 발생합니다. 첫 번째로드에서ReportViewer, Scriptmanager 및 .NET 4.0 충돌

가 함께 충돌 :

Could not load file or assembly 'System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes' or one of its dependencies. The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047) 

그러나, (적어도 당분간) 작동 번째. 나는 BindingRedirect를 설정했다 :

<dependentAssembly> 
    <assemblyIdentity name="System.Core" publicKeyToken="7cec85d7bea7798e" /> 
    <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" /> 
    </dependentAssembly> 

그러나 다시 한번, 처음 충돌 한 후에 만 ​​작동한다. 또한 필요한 ScriptManager 태그에서 충돌하는 것으로 보이지만, .NET Framework 2를 참조하는 ReportViewer라는 것이 확실하기 때문에 빨간색 청어인지 여부는 알 수 없습니다.

답변