我有一个Windows服务,它将一些文件上传到blob。我在服务中将blob名称设置为year_month_date。我还将状态记录在本地文件夹中以进行交叉检查。使用相同的格式创建本地日志文件。我还在我的服务中设置了一个计时器,它记录了" ping {DateTime.Now.ToString()}"。安装服务时一切正常。问题是,服务状态正在运行,但它没有在第二天早上创建一个带有新日期的新blob。有人可以帮忙吗? 代码:
var blobref = Container.GetBlockBlobReference($"{CityName}/{DateTime.Now.Year}_{ DateTime.Now.ToString("MM")}_{DateTime.Now.ToString("dd")}/{model.CallerId}_{model.InteractionId}{Path.GetExtension(callerMasterModel.FileName)}");
但是当我重新启动服务时,它又开始工作了。