簡體   English   中英

如何將選項模式 (IOptions) 與 Azure Functions Premium 一起使用? (它不允許在應用設置名稱中使用冒號)

[英]How can I use the Options pattern (IOptions) with Azure Functions Premium? (it does not allow colons in app setting names)

摘要:我想將Options Pattern與 Azure Functions Premium 一起使用,但為此我需要將應用程序設置格式設置為:

"Values": {
    "MyOptions:MyCustomSetting": "Foobar"
}

但似乎 Azure Functions Premium 不允許在應用程序設置名稱中使用冒號“:”。

Azure Functions premium 中的選項模式是否可行?

更多詳情:

我最近將一個應用程序從消費計划遷移到了高級計划。 為此,我刪除並重新創建了 function 應用程序,但部署失敗並出現錯誤:

AppSetting with name 'OidcApiAuthSettings:Audience' is not allowed

在我的應用程序的消費計划版本中,我有一堆使用這種格式的設置,以便遵循強類型配置的選項模式。

我通過門戶查看,果然,在消費計划中我可以創建這種格式的設置,但在高級計划中我收到一條消息: “應用程序設置名稱只能包含字母、數字 (0-9)、句點 ( ".") 和下划線 ("_")"

使用雙下划線替換冒號:

'OidcApiAuthSettings__Audience'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM