ローカル開発環境でAppFabricキャッシュを起動して実行しようとしています。Windows Server AppFabric Beta 2 Refreshをインストールし、キャッシュクラスターとホストを構成してWindows764ビットで実行を開始しました。統合モードのv4.0アプリプールの下で、ローカルIISWebサイトでMVC2Webサイトを実行しています。
HostName : CachePort Service Name Service Status Version Info
-------------------- ------------ -------------- ------------
SN-3TQHQL1:22233 AppFabricCachingService UP 1 [1,1][1,1]
web.configを次のように構成しています。
<configSections>
<section name="dataCacheClient" type="Microsoft.ApplicationServer.Caching.DataCacheClientSection, Microsoft.ApplicationServer.Caching.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" allowLocation="true" allowDefinition="Everywhere"/>
</configSections>
<dataCacheClient>
<hosts>
<host name="SN-3TQHQL1" cachePort="22233" />
</hosts>
</dataCacheClient>
DataCacheFactoryを初期化しようとすると、エラーが発生します。
protected CacheService()
{
_cacheFactory = new DataCacheFactory(); <-- Error here
_defaultCache = _cacheFactory.GetDefaultCache();
}
次のようなASP.NETの黄色のエラー画面が表示されます。
既存の接続がリモートホストによって強制的に閉じられました
説明:現在のWebリクエストの実行中に未処理の例外が発生しました。エラーとエラーがコードのどこで発生したかについての詳細は、スタックトレースを確認してください。
例外の詳細:System.Net.Sockets.SocketException:既存の接続がリモートホストによって強制的に閉じられました
ソースエラー:
Line 21: protected CacheService()
Line 22: {
Line 23: _cacheFactory = new DataCacheFactory();
Line 24: _defaultCache = _cacheFactory.GetDefaultCache();
Line 25: }