Azure Functions kötési bővítmények manuális telepítése vagy frissítése a portálrólManually install or update Azure Functions binding extensions from the portal

A Azure Functions 2. x verziójú futtatókörnyezet kötési kiterjesztéseket használ az eseményindítók és kötések kódjának megvalósításához.The Azure Functions version 2.x runtime uses binding extensions to implement code for triggers and bindings. A kötési bővítmények a NuGet-csomagokban vannak megadva.Binding extensions are provided in NuGet packages. A bővítmények regisztrálásához lényegében telepítenie kell egy csomagot.To register an extension, you essentially install a package. A függvények fejlesztésekor a kötési bővítmények telepítésének módja a fejlesztési környezettől függ.When developing functions, the way that you install binding extensions depends on the development environment. További információ: kötési bővítmények regisztrálása az eseményindítók és a kötések cikkben.For more information, see Register binding extensions in the triggers and bindings article.

Időnként manuálisan kell telepítenie vagy frissítenie a kötési bővítményeket a Azure Portal.Sometimes you need to manually install or update your binding extensions in the Azure portal. Előfordulhat például, hogy frissítenie kell egy regisztrált kötést egy újabb verzióra.For example, you may need to update a registered binding to a newer version. Előfordulhat, hogy regisztrálnia kell egy olyan támogatott kötést is, amely nem telepíthető a portál integrálás lapján.You may also need to register a supported binding that can't be installed in the Integrate tab in the portal.

Kötési bővítmény telepítéseInstall a binding extension

A bővítmények a portálról történő manuális telepítéséhez és frissítéséhez kövesse az alábbi lépéseket.Use the following steps to manually install or update extensions from the portal.

  1. A Azure Portalkeresse meg a Function alkalmazást, és válassza ki.In the Azure portal, locate your function app and select it. Válassza az Áttekintés lapot, és válassza a Leállításlehetőséget.Choose the Overview tab and select Stop. A Function alkalmazás leállítása a fájlok zárolásának feloldása, hogy a módosítások elvégezhető legyen.Stopping the function app unlocks files so that changes can be made.

  2. Válassza a platform szolgáltatásai lapot, és a fejlesztői eszközök területen válassza a speciális eszközök (kudu) lehetőséget.Choose the Platform features tab and under Development tools select Advanced Tools (Kudu). A kudu-végponthttps://<APP_NAME>.scm.azurewebsites.net/() új ablakban van megnyitva.THe Kudu endpoint (https://<APP_NAME>.scm.azurewebsites.net/) is opened in a new window.

  3. A kudu ablakban válassza a Debug konzol > cmdelemet.In the Kudu window, select Debug console > CMD.

  4. A parancssorablakban navigáljon D:\home\site\wwwroot a bin következőre, és válassza a törlés ikont a mappa törléséhez.In the command window, navigate to D:\home\site\wwwroot and choose the delete icon next to bin to delete the folder. A törlés megerősítéséhez kattintson az OK gombra .Select OK to confirm the deletion.

  5. Válassza a extensions.csproj fájl melletti Szerkesztés ikont, amely meghatározza a Function alkalmazás kötési bővítményeit.Choose the edit icon next to the extensions.csproj file, which defines the binding extensions for the function app. A projektfájl az online szerkesztőben nyílik meg.The project file is opened in the online editor.

  6. Végezze el a PackageReference elemek szükséges kiegészítéseit és frissítéseit a ItemGroup, majd válassza a Mentéslehetőséget.Make the required additions and updates of PackageReference items in the ItemGroup, then select Save. A támogatott csomag-verziók aktuális listája megtalálható a Mi szükséges csomagok? wiki-cikkben.The current list of supported package versions can be found in the What packages do I need? wiki article. Mindhárom Azure Storage-kötéshez a Microsoft. Azure. webjobs. Extensions. Storage csomag szükséges.All three Azure Storage bindings require the Microsoft.Azure.WebJobs.Extensions.Storage package.

  7. A mappából futtassa a következő parancsot a hivatkozott szerelvények újraépítéséhez a bin mappában. wwwrootFrom the wwwroot folder, run the following command to rebuild the referenced assemblies in the bin folder.

    dotnet build extensions.csproj -o bin --no-incremental --packages D:\home\.nuget
    
  8. A portál Áttekintés lapján kattintson a Start gombra a Function alkalmazás újraindításához.Back in the Overview tab in the portal, choose Start to restart the function app.

További lépésekNext steps