0

私は奇妙なものを持っています。私はASP.NET 4.0、主にMVC 4を使用していますが、レポートビューアーを保持する1つのWebフォームページを使用しています。ローカル マシンでは正常に動作しますが、ステージング サーバーで奇妙な動作が発生します。

最初のロードで、次のようにクラッシュします。

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) 

ただし、2回目は機能します(少なくともしばらくの間)。私は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 2.

4

1 に答える 1

0

これは .NET 4.0 フレームワークの問題であることが判明しました。この問題を解決するための KB があります: http://support.microsoft.com/kb/2468871

于 2013-07-24T20:04:54.183 に答える