更改网站托管计划时发生Azure门户错误
我有三个Azure网站。所有这些都位于“西欧”Azure区域,并且都是“共享”缩放。其中一个网站需要自定义域和SSL证书,因此决定将网站扩展到“标准” 我的理解(阅读后)是:创建一个“标准”的web托管计划,并将站点移动到新的web托管计划。“标准”网站托管计划还允许我拥有多个使用同一网站托管计划的网站(即,“标准”网站托管计划的总成本保持不变,而与该网站托管计划中的网站数量无关) 当我登录到“新”门户时。我的网站如下: 网站A-西欧-共享-托管计划默认值1 网站B-西欧-共享-托管计划默认值1 网站C-西欧-标准-托管计划默认值2 我想将网站A和B移至新的默认2网站托管计划。我转到特定的网站,点击三个点,然后点击“更改网站托管计划”。我选择“默认2-标准”web托管计划 然后门户上的所有平铺消失,通知图标变为紫色。单击紫色通知图标时,将列出以下错误通知:更改网站托管计划时发生Azure门户错误,azure,portal,Azure,Portal,我有三个Azure网站。所有这些都位于“西欧”Azure区域,并且都是“共享”缩放。其中一个网站需要自定义域和SSL证书,因此决定将网站扩展到“标准” 我的理解(阅读后)是:创建一个“标准”的web托管计划,并将站点移动到新的web托管计划。“标准”网站托管计划还允许我拥有多个使用同一网站托管计划的网站(即,“标准”网站托管计划的总成本保持不变,而与该网站托管计划中的网站数量无关) 当我登录到“新”门户时。我的网站如下: 网站A-西欧-共享-托管计划默认值1 网站B-西欧-共享-托管计划默认值1
Failed to update website web hosting plan.
Failed to update website A to web hosting plan Default2. The request content was invalid and could not be deserialized: 'Error converting value "{
"SubscriptionId": "db2a05ba-c00c-47d6-a583-3fe0e266*****",
"ResourceGroup": "Default-Web-WestEurope",
"Location": "West Europe",
"Properties": {
"Name": "A",
"State": null,
"HostNames": null,
"WebSpace": null,
"SelfLink": null,
"RepositorySiteName": null,
"Owner": null,
"UsageState": 0,
"Enabled": null,
"AdminEnabled": null,
"EnabledHostNames": null,
"SiteProperties": null,
"AvailabilityState": 0,
"SSLCertificates": null,
"Csrs": null,
"Cers": null,
"SiteMode": null,
"HostNameSslStates": null,
"ComputeMode": null,
"ServerFarm": "Default3",
"WebHostingPlan": null,
"LastModifiedTimeUtc": "0001-01-01T00:00:00",
"StorageRecoveryDefaultState": null,
"ContentAvailabilityState": 0,
"RuntimeAvailabilityState": 0,
"SiteConfig": null,
"DeploymentId": null,
"TrafficManagerHostNames": null,
"SKU": null,
"PremiumAppDeployed": null,
"ScmSiteAlsoStopped": null
}
}" to type 'Microsoft.WindowsAzure.ResourceStack.Frontdoor.Data.Definitions.ResourceDefinition'. Path '', line 1, position 879.'.
我做错什么了吗
更新:所有网站都在同一个资源组中:“默认Web WestEurope”您做的一切都是正确的 我在过去多次成功地做到了这一点。然而,我今天登录将另一个网站从免费层移动到共享层,并得到了您所做的准确错误 这让我相信Azure可能有问题(最近有很多问题)
我会每隔几小时/几天再检查一次 是的,正如乔治所说,你做的每件事都是正确的。我已经联系了Microsoft Azure支持人员,并向他们提供了我收到的错误的屏幕截图。我会在收到MS支持部门的回复时向您提供最新信息(希望能够解决此问题) 更新: 所以伙计们。。。仍在等待MS支持部门的回复(与往常一样)。我已找到使用Microsoft Azure PowerShell的修复程序 您将要下载MS Azure PowerShell。 启动程序后,请键入以下内容:
输入切换AzureMode AzureResourceManager
(系统将提示您登录)输入添加AzureAccount
Enter$r=Get AzureResource-Name SiteNameGoeSher
EnterResourceGroupName:nameofResourceGroup
EnterResourceType:Microsoft.Web/sites
Enterapivision:2014-04-01
$p=$null代码>输入
Enter(您必须离开'ServerFarm',但'nameOfHostingPlan'是您要将网站移动到的计划)$p=@{'ServerFarm'='nameOfHostingPlan'}
Enter$r=Set-AzureResource-站点名称-ResourceGroupName-nameofResource-ResourceType Microsoft.Web/sites-ApiVersion 2014-04-01-PropertyObject$p
如果你们都需要帮助,请告诉我 这似乎在azure门户()中仍然存在。过去,我曾通过访问经典门户()并在那里转换计划成功地转换为标准计划。欢迎使用Stack Overflow!这是第一次回答我的评论,通常你可能会考虑把它移到评论中,但是在这种情况下(正如你建议你在本文中所说的),我认为如果你有更多的信息,如果你编辑答案,它就是一个答案。太棒了,非常感谢你的忠告。谢谢你的热情欢迎。这似乎是暂时的解决办法。谢谢