私は(我々はローカルRAMキャッシュとは対照的に、その分散キャッシュを必要とする、いくつかのウェブサーバーの負荷を分散しようとしている代わりに、ASP.NETメモリキャッシュを使用するので、私はへのAppFabricの統合を開発してきた私のウェブサイトのバージョンを展開しています)。ASP.Net/AppFabricのは、「未処理のアクセス例外が発生しました。」4011エラーが発生します
はローカルで、私は、AppFabricの1.1がインストールされている、と私のウェブサイトは、(ウェブサイトがなくなったとのAppFabricは、同じコンピュータ上にインストールされている)「localhost」の上でそれと通信します。
<dataCacheClient>
<hosts>
<host name="localhost" cachePort="22233" />
</hosts>
<securityProperties mode="None" protectionLevel="None" />
</dataCacheClient>
私は(AppFabricの1.1もそのサーバー上でローカルにインストールされている)私たちのホスティング環境でのテストサーバの1つに、このサイトを展開する場合、IISのサイトはすぐに1秒未満では、失敗しました。 IISを停止してもう一度起動してから、ページをローカルに更新すると、800ミリ秒でIISの汎用「HTTPエラー500.0 - 内部サーバーエラー」が発生します。これは私を驚かせた - 私はサイトがASP.NETのものをスピンアップし、実際には "ユーザーコード"を実行していないだろうと思った。
だから、すべてのサイトのデータ・アクセスは、のパターンに変化しているに、「それが存在しない場合、オブジェクトのためのAppFabricをチェックAppFabricの内部DB &ストアから取得する」 - そう、私は展開する場合、それは
ですメモリ内のASP.NETキャッシュ、問題なく、サイトの負荷を使用するように変更AppFabricのキャッシュのすべてとまったく同じフォルダにサイト、ので、問題のバージョンでは、AppFabricのに関連した100%です。例外ログに記録がありません
、私は単に一般的な「HTTP 500.0内部サーバーエラー」メッセージを参照してください。イベントビューアをチェックすると、例外がログに記録されます。
Event code: 4011
Event message: An unhandled access exception has occurred.
Event time: 01/12/2017 12:37:19
Event time (UTC): 01/12/2017 12:37:19
Event ID: 84321f68413340daaf0badf122ceed87
Event sequence: 4
Event occurrence: 1
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1/ROOT-3-131566054392620836
Trust level: Full
Application Virtual Path:/
Application Path: ..\..\..\..httpdocs-shared-cache\
Machine name: machine
Process information:
Process ID: 26752
Process name: w3wp.exe
Account name: -
Request information:
Request URL: https://localhost:443/Index.aspx
Request path: /Index.aspx
User host address: ::1
User:
Is authenticated: False
Authentication Type:
Thread account name: -
Custom event details:
エラーが発生している場所を示すスタックトレースはありません。
私はこのような(テストとして)AppFabricのセキュリティを設定しました。そして、web.configに示されているように、セキュリティモード&保護レベルの両方についてAppFabricと 'なし'を話します。
Set-CacheClusterSecurity -SecurityMode None -ProtectionLevel None
私はこれでレンガの壁に当たっています。私はサーバーにAppFabric 1.0をインストールしようとしましたが、Windows 2016ではサポートされなくなりました。
ローカル私はAppFabric 1.1を使用していますが、Windows 10で動作しています。AppFabric通信が.NETメモリキャッシュに置き換わると、サイトはサーバー上で正常に読み込まれるため、AppFabricに関連していると確信しています。
誰も私がこれをさらに調べ始めるための指針を持っていますか?試しました