Azure Web应用程序上的操作系统更新

时间:2017-09-08 12:26:42

标签: azure azure-web-sites

我们的网络应用程序遇到权限错误,我们不时会收到此异常:

Access to the path 'D:\home\site\wwwroot\App_Data\TEMP\PluginCache\..' is denied.

这是调用堆栈

System.UnauthorizedAccessException: Access to the path 'D:\home\site\wwwroot\App_Data\TEMP\PluginCache\umbraco-plugins.RD0003FF29ADB0.list' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalDelete(String path, Boolean checkHost)
at Umbraco.Core.PluginManager..ctor(IServiceProvider serviceProvider, IRuntimeCacheProvider runtimeCache, ProfilingLogger logger, Boolean detectChanges)
at Umbraco.Core.CoreBootManager.Initialize()
at Umbraco.Web.WebBootManager.Initialize()
at Umbraco.Core.UmbracoApplicationBase.StartApplication(Object sender, EventArgs e)

但是我们无法再现错误,我们尝试重新启动,扩展,缩小,更改实例大小 - 它更新。 我们没有任何证据证明它是OS-Update,我们认为它与OS Update有关的主要原因是它同时在所有正在运行的实例上发生(+ 5 / -5秒)。它不定期出现,通常在星期二或星期三,但我们不能再复制它。

我们唯一的假设是它是由天蓝色Web应用程序中的OS-Update(或类似的系统事件 - 任何想法?)引起的。为了更好地处理我们想知道的问题。

  • 我可以获得最后的Windows更新时间吗?
  • 如果没有,我至少可以得到 系统正常运行?
  • 是否可以通过任何方式启动Windows更新或推迟直到我需要它?

感谢 阿尔米尔

0 个答案:

没有答案