gpt4 book ai didi

azure - 如何在Azure Web App盒子上执行appcmd?

转载 作者:行者123 更新时间:2023-12-03 01:48:10 25 4
gpt4 key购买 nike

我想执行

appcmd set config /commit:WEBROOT /section:sessionState /mode:StateServer /stateConnectionString: tcpip=loopback:42424 /stateNetworkTimeout: 120 /useHostingIdentity:True

属于 Azure Web 应用程序的框上的命令。控制台是一个“沙盒环境”,因此我不一定期望拥有足够的权限,但 appcmd 不被识别为命令。

同样的事情也发生在 KUDU 特殊控制台上 - 就执行任务的潜在权限而言,它看起来更有前途 - 无论是使用 CMD 还是 PowerShell 控制台。

我的主要目标是启动 IIS 的状态服务器。 How to start ASP.Net State Service in Azure提到“启动任务”,但我不知道该怎么做。 https://technet.microsoft.com/en-us/library/cc732412(v=ws.10).aspx引号 appcmd

最佳答案

根据问题中的链接:启动任务适用于云服务中的 Web/辅助角色,而不是 Web 应用(完全不同的东西;Web/辅助角色实例是 Windows Server 实例,而不是沙盒环境)。

您无法在 Web 应用程序上启用 IIS 状态服务器。您需要将 session 状态存储在 Redis 缓存服务之类的东西中,该服务独立于 Azure Web Apps 运行。实际上,您可以使用 Web 应用程序沙箱外部的任何您想要的缓存(或存储),只要您有适合您选择的驱动程序/提供程序。

关于azure - 如何在Azure Web App盒子上执行appcmd?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43222139/

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