我正在使用Visual Studio 2017.我開發了一個Web API,並將它發佈到Azure。該API未顯示在Azure門戶中,但位於Azure資源瀏覽器中。我做了一些研究,並且發現這篇文章說這個API正在發佈一個過時的Azure SDK。嘗試發佈Azure API。 VS2017似乎沒有最新的Azure SDK
我使用VS 2017年,15.1的最新vesion(26403.7)。
我已驗證我的API正在與「apiapp」kind屬性一起發佈。文章說修正是更新我的Azure SDK,但似乎將它集成到VS2017中的「Azure開發」工作負載中。我沒有看到任何強制更新的方法。
這是Visual Studio 2017的問題嗎?或者,還有其他方式來更新Azure SDK嗎?我可以在Azure資源管理器中解決這個問題,直到它解決了嗎?
任何指導,將不勝感激。
正如您所提到的,Azure SDK for .NET的發行版內置於Azure Workload中。您需要做Azure開發的所有工具都將成爲Visual Studio 2017的一部分,它在我身邊正常工作。您是否嘗試卸載並重新安裝Azure開發,或嘗試使用[azure資源](https://resources.azure.com)將'apiapp'更改爲'api'。 –
我卸載並重新安裝了工作負載,並執行了新的發佈配置文件。資源管理器仍將其顯示爲「apiapp」。我嘗試在資源管理器中更改「kind」屬性,但它會改回。 (我點擊編輯按鈕,將「apiapp」改爲「api」,並點擊Put。資源管理器報告成功。) –
您是否正在發佈一個dotnet核心應用程序?最新的工具存在一個已知的錯誤,導致在創建Azure API應用程序時DotNet Core應用程序被錯誤地標記。 –