如果您要部署到插槽然后交换插槽,是否将清除临时的asp.net文件?由于临时的asp.net文件,我天蓝色地遇到了一些问题。所以我想知道的是什么时候清除文件?
答案 0 :(得分:0)
如果要部署到插槽然后交换插槽,是否将清除临时的asp.net文件?
如果您提到临时文件位于Azure WebApp位置%TMP% goes to D:\local\Temp.
简短的回答是是。如果我们交换插槽,则站点工作进程将重新启动。并将临时文件夹下的文件重置为原始状态。我们可以从此blog获取有关交换天蓝色插槽的更多信息。
所以我想知道什么时候清除文件?
从生产插槽中读取标记为“插槽”的应用程序设置和连接字符串,并将其应用于暂存插槽中的站点。这将导致站点的工作进程重新启动,以使这些更改生效并在进程环境变量中可见;
有关Azure临时文件的更多信息,请参考此tutorial。
许多常见的Windows位置正在使用本地计算机上的临时存储。例如
%APPDATA%指向类似D:\ local \ AppData的东西。 %TMP%转到D:\ local \ Temp。 与持久文件不同,这些文件不在站点实例之间共享。此外,您不能依靠他们呆在那里。例如,如果您重新启动网络应用程序,您会发现所有这些文件夹都被重置为它们的原始状态。
如果提到临时文件是temporary asp.net files。
在交换期间将不会删除它。在交换期间,仅DNS指针在产品和插槽之间发生了变化。 wwwroot下的文件不会更改。
所以我想知道什么时候清除文件?
如果是次要情况,则似乎您需要自己清除它。