0

テスト サーバーに Application Insights サーバー モニターをインストールしました。テスト サーバーには、完全に機能する .net 4.0 ASP.net サイトがありました。

サイトで AI を有効にした後、読み込もうとすると、次のエラーが表示されます。

Could not load file or assembly 'System.IO' or one of its dependencies.  
The located assembly's manifest definition does not match the assembly 
reference. (Exception from HRESULT: 0x80131040)

System.IO.FileLoadException: Could not load file or assembly 'System.IO' 
or one of its dependencies. The located assembly's manifest definition 
does not match the assembly reference. (Exception from HRESULT: 
0x80131040)

AI を有効にすると、サイト /bin/、System.IO.dll、および System.Threading.Tasks.dll にいくつかの .net dll がコピーされます。それらを削除すると、問題は自然に解決しますが、AI はサイトからテレメトリを受信しません。

この問題を解決し、監視を有効にするにはどうすればよいですか?

4

1 に答える 1

2

インストルメンテーション後に、bin フォルダー内の System.IO.dll のアセンブリ バージョンと、web.config で定義されているバインディング リダイレクトを確認してください。System.IO.dll のバージョンが 2.0.10 で、バインディング リダイレクトが 2.0.9 と表示されている場合、これは来週初めの次の更新で修正される問題です。回避策として、現時点ではバインディング リダイレクトを 2.0.10 に手動で設定できます。このバグで大変申し訳ありません!

于 2015-03-27T03:48:01.903 に答える