gpt4 book ai didi

azure - 在 Azure 云服务上安排 IIS 重置

转载 作者:行者123 更新时间:2023-12-02 03:13:16 25 4
gpt4 key购买 nike

我的 Azure 云服务需要在应用程序池上线时进行一些预热(通常需要 5-10 分钟)。因此,我喜欢在下类时间安排 IIS\App Pool 回收。当我在中午进行回收时,我会收到用户对我大喊大叫(我不想被大喊大叫)

我一直在做的是远程连接到虚拟机,将 cmd 文件添加到本地磁盘并创建运行该 cmd 文件的计划任务:

net stop "World Wide Web Publishing Service"
net start "World Wide Web Publishing Service"

我的问题是,PaaS 服务会定期“刷新”,因此我手动发布到云服务虚拟机的任何代码\文件都会随机消失。我需要远程返回到计算机并重新添加我的 cmd 和计划任务。

我知道云服务允许您运行启动任务等。我可以做一些类似于启动任务的事情,允许我在发布应用程序时打包此 cmd 文件,但在外部安排这些命令吗?如果是这样......怎么办?

最佳答案

启动任务可能会执行您在 .cspkg 中包含的任何无人值守应用/安装程序。您需要确保相关的 cmd 文件正确捆绑(例如,将 configureSchedule.cmd 添加到项目中,确保将其复制到输出目录)。

由于您正在尝试设置计划,因此您可能需要在提升模式下运行 cmd:

<Startup>
<Task commandLine="configureSchedule.cmd" executionContext="elevated" taskType="simple" >
<Environment>
<Variable name="MyVersionNumber" value="1.0.0.0" />
</Environment>
</Task>
</Startup>

关于azure - 在 Azure 云服务上安排 IIS 重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38703064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com