首页 > 解决方案 > .Net Core App 初始化 Blob 存储时出现致命错误

问题描述

我正在将 ASP.Net MVC 应用程序迁移到 .Net Core 2.1。在 Startup 类的 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 块中包装东西实际上并不能捕获错误。删除代码可以解决问题。这曾经在启动时在旧站点下运行得很好,所以我想知道我是否缺少明显的东西?

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

标签: c#asp.net-coreazure-blob-storage

解决方案


推荐阅读