Share via


A Service Fabric-alkalmazások írásának és kezelésének egyszerűsítése a Visual Studióval

Az Azure Service Fabric-alkalmazásokat és -szolgáltatásokat a Visual Studióval kezelheti. Miután beállította a fejlesztői környezetet, a Visual Studio használatával Service Fabric-alkalmazásokat hozhat létre, szolgáltatásokat adhat hozzá vagy csomagolhat, regisztrálhat és helyezhet üzembe alkalmazásokat a helyi fejlesztői fürtben.

Megjegyzés:

Az ADAL-ról az MSAL-ra való áttéréskor a rendszergazdáknak explicit módon engedélyt kell adniuk a Visual Studio-ügyfélnek az alkalmazások közzétételéhez a fürt Microsoft Entra-alkalmazásregisztrációjában az alábbiak hozzáadásával.

  • Visual Studio 2022 és jövőbeli verziók: 04f0c124-f2bc-4f59-8241-bf6df9866bbd
  • Visual Studio 2019 és korábbi verziók: 872cd9fa-d31f-45e0-9eab-6e460a02d1f1

A Service Fabric-alkalmazás üzembe helyezése

Az alkalmazások üzembe helyezése alapértelmezés szerint egyetlen egyszerű műveletben egyesíti a következő lépéseket:

  1. Az alkalmazáscsomag létrehozása
  2. Az alkalmazáscsomag feltöltése a képtárolóba
  3. Az alkalmazástípus regisztrálása
  4. Futó alkalmazáspéldányok eltávolítása
  5. Alkalmazáspéldány létrehozása

A Visual Studióban az F5 billentyű lenyomásával üzembe helyezi az alkalmazást, és csatolja a hibakeresőt az összes alkalmazáspéldányhoz. A Ctrl+F5 billentyűkombinációval hibakeresés nélkül helyezhet üzembe alkalmazásokat, vagy közzéteheti egy helyi vagy távoli fürtben a közzétételi profillal.

Alkalmazás hibakeresési módja

A Visual Studio egy Alkalmazáskeresési mód nevű tulajdonságot biztosít, amely azt szabályozza, hogy a Visual Studios hogyan kezelje az alkalmazástelepítést a hibakeresés részeként.

Az Alkalmazás hibakeresési mód tulajdonságának beállítása

  1. A Service Fabric alkalmazásprojekt (*.sfproj) helyi menüjében válassza a Tulajdonságok elemet (vagy nyomja le az F4 billentyűt).
  2. A Tulajdonságok ablakban állítsa be az Alkalmazás hibakeresési mód tulajdonságát.

Set Application Debug Mode Property

Alkalmazás hibakeresési módjai

  1. Alkalmazás frissítése Ez a mód lehetővé teszi a kód gyors módosítását és hibakeresését, és támogatja a statikus webfájlok szerkesztését hibakeresés közben. Ez a mód csak akkor működik, ha a helyi fejlesztési fürt 1 csomópontos módban van. Ez az alapértelmezett alkalmazás-hibakeresési mód.
  2. Az alkalmazás eltávolításakor az alkalmazás el lesz távolítva, amikor a hibakeresési munkamenet véget ér.
  3. Automatikus frissítés : Az alkalmazás továbbra is fut, amikor a hibakeresési munkamenet véget ér. A következő hibakeresési munkamenet frissítésként kezeli az üzembe helyezést. A frissítési folyamat megőrzi az előző hibakeresési munkamenetben megadott adatokat.
  4. Alkalmazás megtartása: Az alkalmazás a hibakeresési munkamenet befejeződésekor folyamatosan fut a fürtön. A következő hibakeresési munkamenet elején az alkalmazás el lesz távolítva.

Az automatikus frissítési adatok megőrzése a Service Fabric alkalmazásfrissítési képességeinek alkalmazásfrissítési képességeinek alkalmazásával történik. Az alkalmazások frissítéséről és arról, hogyan végezhet frissítést valós környezetben, tekintse meg a Service Fabric alkalmazásfrissítését.

Szolgáltatás hozzáadása a Service Fabric-alkalmazáshoz

Új szolgáltatásokat adhat hozzá az alkalmazáshoz, hogy bővítse annak funkcióit. Annak érdekében, hogy a szolgáltatás szerepeljen az alkalmazáscsomagban, adja hozzá a szolgáltatást a New Fabric Service... menüelemen keresztül.

Add a new Service Fabric service

Válassza ki az alkalmazáshoz hozzáadni kívánt Service Fabric-projekttípust, és adja meg a szolgáltatás nevét. Lásd: A szolgáltatás keretrendszerének kiválasztása a használni kívánt szolgáltatástípus kiválasztásához.

Select a Service Fabric service project type to add to your application

Az új szolgáltatás hozzá lesz adva a megoldáshoz és a meglévő alkalmazáscsomaghoz. A szolgáltatáshivatkozások és egy alapértelmezett szolgáltatáspéldány hozzá lesz adva az alkalmazásjegyzékhez, így a szolgáltatás létrejön, és a következő üzembe helyezéskor elindul.

The new service is added to your application manifest

A Service Fabric-alkalmazás csomagolása

Az alkalmazás és szolgáltatásai fürtben való üzembe helyezéséhez létre kell hoznia egy alkalmazáscsomagot. A csomag egy adott elrendezésben rendszerezi az alkalmazásjegyzéket, a szolgáltatásjegyzékeket és más szükséges fájlokat. A Visual Studio beállítja és kezeli a csomagot az alkalmazásprojekt mappájában, a "pkg" könyvtárban. Az Alkalmazás helyi menüjében a Csomag gombra kattintva létrehozza vagy frissíti az alkalmazáscsomagot.

Alkalmazások és alkalmazástípusok eltávolítása a Cloud Explorerrel

A Visual Studióban alapszintű fürtfelügyeleti műveleteket hajthat végre a Cloud Explorerrel, amelyet a Nézet menüből indíthat el. Törölheti például az alkalmazásokat, és megszüntetheti az alkalmazástípusokat helyi vagy távoli fürtökön.

Remove an application

Tipp.

A fürtfelügyeleti funkciók részletesebb megtekintéséhez tekintse meg a fürt Vizualizációja a Service Fabric Explorerrel című témakört.

Következő lépések