Windows Azure Caching 2.1.0.0을 Nuget에서 설치했으며 다음 지침에 따라 Azure SDK 2.1을 사용하여 작업자 역할에 클라이언트 라이브러리 진단 컬렉션을 구성했습니다. this SO answer.캐싱 2.1을 사용하여 작업자 역할에서 CacheDiagnostics.ConfigureDiagnostics를 호출 할 때 예외가 발생했습니다.
불행히도 개발 패브릭에서 응용 프로그램을 시작하면 다음 예외가 발생합니다. 구성 파일에 대해 불만을 표시하는 이유를 알 수 없습니다. 이 오류를 검색했지만 내 사건과 관련이없는 것으로 나타났습니다.
Microsoft.ApplicationServer.Caching.DataCacheException was caught
ErrorCode=9004
HelpLink=http://go.microsoft.com/fwlink/?LinkId=164049
HResult=-2146233088
Message=ErrorCode<ERRCMS0004>:SubStatus<ES0001>:Configuration file
(file name:"{0}") not found.
Source=Microsoft.ApplicationServer.Caching.Core
SubStatus=-1
StackTrace:
at Microsoft.ApplicationServer.Caching.ConfigFile.
ThrowException(Int32 errorCode)
at Microsoft.ApplicationServer.Caching.AzureCommon.
MemcacheUtility.GetRoleConfigPath()
at Microsoft.ApplicationServer.Caching.AzureCommon.
CacheDiagnostics.ConfigureMemcacheShimCrashDumps
(DiagnosticMonitorConfiguration diagnosticMonitorConfig)
at Microsoft.ApplicationServer.Caching.AzureCommon.
CacheDiagnostics.ConfigureDiagnostics
(DiagnosticMonitorConfiguration diagnosticMonitorConfig,
String diagnosticsStorageAccountConfigurationSettingName)
at Microsoft.ApplicationServer.Caching.AzureCommon.
CacheDiagnostics.ConfigureDiagnostics(
DiagnosticMonitorConfiguration diagnosticMonitorConfig)