Asp.net mvc 登录azure云服务

Asp.net mvc 登录azure云服务,asp.net-mvc,azure,log4net,Asp.net Mvc,Azure,Log4net,我有一个云服务,它有web角色和worker角色。我需要使用log4net实现日志记录,但我面临的问题是,在维护之后,它会刷新Azure云服务VM,并删除当时创建的所有物理文件。我的问题是如何保存这些物理文件?您要保存哪些文件?日志?在云服务的情况下,您有无状态模型,这就是为什么您有Azure Diagnostics这样的机制,并且如果您愿意,您可以在上面使用log4net(但是您可以使用Azure Diagnostics而不使用它,这对日志记录很方便)。有很多关于如何在Azure Diag上设

我有一个云服务,它有web角色和worker角色。我需要使用log4net实现日志记录,但我面临的问题是,在维护之后,它会刷新Azure云服务VM,并删除当时创建的所有物理文件。我的问题是如何保存这些物理文件?

您要保存哪些文件?日志?在云服务的情况下,您有无状态模型,这就是为什么您有Azure Diagnostics这样的机制,并且如果您愿意,您可以在上面使用log4net(但是您可以使用Azure Diagnostics而不使用它,这对日志记录很方便)。有很多关于如何在Azure Diag上设置log4net的手册,例如。,
希望这有帮助-如果没有,请尽管问。

你不能。正确的解决方案是使用不同的存储,最好的是,因为BLOB是Azure提供在线存储的解决方案

下面是一个log4net的示例,用于将日志存储在blob中


编辑:查看此项了解更多详细信息。这也有帮助。

你不行。使用另一种类型的存储。