我正在将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块中包装内容实际上并不能捕获错误。删除代码可解决此问题。过去,它可以在启动时在旧站点下正常运行,所以我想知道是否有明显的遗漏之处?
[编辑]我忘了添加,实际上确实创建了日志文件。