我有一個 .NET Framework 控制臺應用程式,它使用 .NET Framework 運行時部署在 Azure Functions V1 上。
現在嘗試重新部署它,但沒有 V1 或 .NET 框架運行時的選項?
我只看到不適用于我的應用程式的 v2/.NET Core 選項。

然而,正如 Jon 所說,v1 應用程式可能會變得越來越難創建,所以我的建議是盡快遷移。
uj5u.com熱心網友回復:
是的,查看Azure Functions 運行時版本的檔案,看起來 v1 是唯一支持 .NET Framework(又名 Windows 桌面框架)而不是 .NET Core / .NET 的版本。
這大概就是為什么 v1 描述包括:
僅推薦用于必須使用 .NET Framework 且僅支持在 Azure 門戶、Azure Stack Hub 門戶或本地 Windows 計算機上開發的 C# 應用。
因此,如果您的應用程式必須使用 .NET Framework 而不是 .NET 5/6 或 .NET Core,則您需要堅持使用 v1。目前尚不清楚您的部署螢屏截圖來自何處,但聽起來您可以在門戶中創建一個 v3 應用程式,然后在添加任何功能之前將其降級到 v1 。
但最終,我希望繼續在 v1 上部署會變得越來越棘手。最終我懷疑你將不得不離開它(雖然我不知道什么時候會發生)所以值得盡早提出一個計劃。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/313586.html
上一篇:無法在C#中將型別“byte[]”隱式轉換為“byte?[]”
下一篇:c#如何確保任務完成
