我已经从 Nuget 安装了 Windows Azure Caching 2.1.0.0,并按照此 SO answer中的说明使用 Azure SDK 2.1 配置了工作人员角色的客户端库诊断集合。
不幸的是,当我在开发结构中启动应用程序时,我得到以下异常——我不明白为什么它抱怨配置文件。我已经搜索过这个错误,但没有发现与我的案例相关的内容。
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)