1

これはエラーの説明であり、要約すると次のようになります。

  1. 次のようなエラーが発生しました。

    Could not load file or assembly 'log4net, Version=1.2.0.30714,
     Culture=neutral, PublicKeyToken=b32731d11ce58905' or one of its dependencies.
     The located assembly's manifest definition does not match the assembly
     reference. (Exception from HRESULT: 0x80131040)
    
  2. 私はPCの管理者ですが、GACを使用してアクセスしようとしましたが、アクセスが拒否されましたGACUTIL.exe
  3. 新しいDLLを削除して再接続しました
  4. でバインディングリダイレクトを使用しようとしましたweb.config
  5. にアセンブリ定義を追加しようとしましたweb.config
  6. アクセスしようとしましMachine.configたが、再度アクセスが拒否されました
  7. サーバー、Webサーバーを再起動します

結局、それは機能しませんでした。このエラーを回避するために次にできること。リストを確認GACしましたが、アセンブリファイルが見つかりませんでしたが、許可を渡す方法がわかりません。

4

1 に答える 1

0

不在supportedRuntimeのように見えます。構成ファイルの最後に要素を追加してみてください

<startup> 
   <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> 
</startup> 
于 2012-08-12T09:22:00.923 に答える