【发布时间】:2015-10-28 18:22:27
【问题描述】:
给定两个都包含库的 C# 应用程序(Web、Test、Console 或其他),在运行时,一个应用程序挂起,而另一个应用程序运行完美。
违规代码是 Retrieve TableOperation 到此处显示的 Azure 存储表:
private async Task<bool> FindByIdAsync<TData>(string rowKey)
where TData : class, ITableEntity
{
var table = GetTable<TData>();
var operation = TableOperation.Retrieve<TData>(
rowKey.GeneratePartitionKey(), rowKey);
var result = await table.ExecuteAsync(operation);
...
}
用于设置连接的所有参数在两个应用程序中都相同,并且代码在同一台机器上运行。写入 Azure 存储表适用于这两个应用程序。
问题是,为什么这在一个应用程序中有效,而在另一个应用程序中无效?
【问题讨论】:
标签: c# .net azure freeze azure-table-storage