簡體   English   中英

嘗試在 VS 代碼中創建 Azure Function 應用程序時出現錯誤“未找到訂閱”

[英]Error "Subscription was not found" when trying to create Azure Function App in VS Code

嘗試使用 Azure 函數 VS 代碼擴展創建新的 Azure Function 應用程序時,我遇到了相當奇怪的錯誤:

Subscription MY_SUB_GUID_HERE was not found.

No matter what I've tried: reloading VS Code, re-installing Azure Functions extension (incl. older versions), logging out from my MS account in browser, restarting PC, clearing TenantId in VS Code Azure Account extension, removing Azure Functions extension completely including its folder in C:\Users\USER_NAME\.vscode\extensions , signing out and back in via Azure Account extension, creating Azure Function application through the Azure portal incl. 新資源組(我在 GitHub 上發現了一些舊問題,據說該問題已得到修復,一種解決方法是首先通過門戶創建 Azure func 應用程序) - 仍然是相同的錯誤消息,在選擇位置后發生,但實際上在 VS 代碼日志中(窗口)當您為應用程序提供唯一名稱時,我可以看到它在第一步之后立即失敗(錯誤代碼是SubscriptionNotFound + 上面的錯誤消息)。

同時,通過相應的擴展,創建App Service、Resource Group、Static Web App 都像魅力一樣工作。 當然,我在 VS Code 的資源窗格中看到了我的訂閱,因此我說這個錯誤很奇怪。

操作系統:Windows 10 Pro x64 21H1,內部版本 19043.1826
VS代碼:1.69.2
Azure 功能擴展:1.7.4
Azure 訂閱:免費試用
Azure 功能版本:~4
.NET:6.0

天哪,我無法理解問題出在哪里——我的朋友用他的 Visual Studio Enterprise 訂閱嘗試過它,它沒有任何問題,所以這可能是一個與帳戶相關的問題? 奇怪的是,像應用服務這樣的其他東西似乎工作正常。 我有此訂閱的“所有者”角色,所以它不應該是由於缺乏權利或類似的東西。

你更新了 az-cli 嗎?

例如az loginaz logout az account show向您展示了什么?

  • 您將面臨此問題,因為 Azure 訂閱完全為空,並且環境無法獲取您的訂閱。

  • 將示例資源部署到您的訂閱后重新啟動您的環境。

  • 現在訂閱不為空,它將能夠識別您的訂閱ID。 此外,請確認您的 Azure 免費試用會員資格尚未過期。

暫無
暫無

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

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