.Net Core App初始化Blob存储出现致命错误

时间:2018-09-24 06:25:27

标签: c# asp.net-core azure-storage-blobs

我正在将ASP.Net MVC应用程序迁移到.Net Core 2.1。在启动类的ConfigureServices函数中,我调用了运行以下命令的逻辑(初始化存储在Blob存储中的日志文件):

var cloudStorageAccount = CloudStorageAccount.Parse(connectionString);

var client = cloudStorageAccount.CreateCloudBlobClient();
var container = client.GetContainerReference(Container);
await container.CreateIfNotExistsAsync();
var blob = container.GetAppendBlobReference(LogFileName);
if (!await blob.ExistsAsync())
    await blob.CreateOrReplaceAsync();

尽管创建了日志文件,但该应用程序却消失了。在try / catch块中包装内容实际上并不能捕获错误。删除代码可解决此问题。过去,它可以在启动时在旧站点下正常运行,所以我想知道是否有明显的遗漏之处?

[编辑]我忘了添加,实际上确实创建了日志文件。

0 个答案:

没有答案