我有一个使用Microsoft.WindowsAzure.StorageClient
v1.7 构建的工作者角色。在我的开发机器和我的计算模拟器上,应用程序运行良好。但是,当我部署到 Azure 时,表存储操作会静默失败。代码如下 -BackupResult
类继承自TableServiceEntity
:
Trace.WriteLine("Entering cloud storage method");
CloudTableClient client = storageAccount.CreateCloudTableClient();
Trace.WriteLine("Got the client..."); // Last message received.
client.CreateTableIfNotExist("LastRun");
Trace.WriteLine("Created the table (maybe)...");
TableServiceContext context = client.GetDataServiceContext();
Trace.WriteLine("Got the context...");
BackupResult lastResult = context.CreateQuery<BackupResult>("LastRun").ToList().OrderByDescending(x => x.RunTime).FirstOrDefault();
Trace.WriteLine("Returning the last result. It ran at: " + lastResult.ToString());
return lastResult;
根本没有抛出异常,但是我在标记的消息下方看不到任何跟踪日志,并且我的应用程序的逻辑不会在此方法之外进行。我的本地配置与我的云配置相同。什么可能导致这种行为?