尝试保存为功能应用程序添加的应用程序设置时,我收到一条错误消息。
我创建了一个功能应用程序,并将其用于Azure功能。我以前已经在azure函数应用程序设置中成功为config参数添加了应用程序设置,并且一直在代码中使用它。这次,当我突然添加另一个应用程序设置时,它开始出现错误“由于托管限制,无法将站点更改为App Service Plan EastUSPlan”。没有任何更改,在以前的场合中,我能够以这种方式添加应用程序设置。我尝试按照下面的链接中的解决方案使用Azure的功能使用先前的URL或pre URL,还尝试清除缓存并尝试在其他浏览器上使用。
Azure App Service : can't save application settings
我想像以前一样通过在“应用程序设置”下添加条目来成功地在azure函数中保存新的配置属性。在这种情况下,如何保存应用程序设置条目?
谢谢。
答案 0 :(得分:0)
现在要解除对自己的限制,您可以使用REST API:
Web Apps - Update Application Settings
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings?api-version=2016-08-01
但是从门户共享错误的屏幕快照。另外,如果问题仍然存在,我可能还需要您提供更多信息,以便我也可以从门户角度纠正它。
答案 1 :(得分:0)
一个对我有用的替代解决方法是删除功能应用程序,创建一个具有相同名称的新功能应用程序,在新创建的功能应用程序中添加应用程序设置(在部署任何代码之前)。它允许我保存应用程序设置。只有在此之后,我才部署代码。