powershell - 使用 powershell 将 Azure 网站平台从 32 位更改为 64 位

标签 powershell azure azure-web-app-service azure-powershell

使用azure powershell创建的网站默认为32位平台

$prop = @{ "serverFarmId" = $plan.Id ; 'Sku' = 'Standard' }
New-AzureResource -ResourceName $webSiteName -Location $plan.Location -ResourceType 'Microsoft.Web/sites' -PropertyObject $prop -ResourceGroupName $resourceGroupName -Force }

我需要将其更改为 64 位。我想我可以通过 New-AzureResourceSet-AzureResource 在 PropertyObject 中传递一些参数,但我找不到语法。

如何将我的网站从 32 位切换到 64 位(反之亦然)

我使用迄今为止最新版本的 Azure cmdLets(2015 年 7 月)

额外问题:

documentation对于可能的值根本不明确:

-PropertyObject Specifies the new property values. Enter a hash table of property names and values. The names and values are case-sensitive.

我们在哪里可以找到有关这些 cmdlet 的更多信息? (是的,我尝试过谷歌...)

最佳答案

要将正在运行的网站从 32 位更改为 64 位,您可以使用以下 PowerShell cmdlet:

Get-AzureWebsite "websitenamegoeshere"

查看 Use32BitWorkerProcess 值...这将允许您查看网站的属性以确认 32 位进程。

要将此值更改为 false(因此为 64 位),请使用以下命令:

Set-AzureWebsite "websitenamegoeshere" -Use32BitWorkerProcess $false

如果重新运行 Get-AzureWebsite 命令,您应该能够确认该值现在为 false。此外,如果您在 Azure 门户中检查网站属性,您应该能够确认它现在已配置为 64 位。

注意:您可能需要使用 F5 刷新浏览器才能重新加载缓存的值。

关于powershell - 使用 powershell 将 Azure 网站平台从 32 位更改为 64 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31747527/

相关文章:

xml - 如何使用 ConvertTo-Xml 和 Select-Xml 加载或读取 XML 文件?

visual-studio-2010 - NuGet 无法加载 PowerShell

xml - Powershell 错误 : Method invocation. ..不包含名为 'replace' 的方法

azure - 如何按计划打开和关闭 Azure 网站?

Azure DevOps CI/CD 部署 Web 或 Function App 更改 YAML 管道中 appsettings 中的值

powershell - 如何在导出为 CSV 之前向每一行添加日期/时间

c# - 使用 C# 的 MongoDb 响应缓慢

azure - 如何将 system.serviceModel 放入 ServiceConfiguration.cscfg (Windows Azure)

asp.net - 在.Net Core App 1.1中使用Azure SQL服务器的Active Directory身份验证

java - 使用java的Azure文件图像路径