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:
- Az alkalmazáscsomag létrehozása
- Az alkalmazáscsomag feltöltése a képtárolóba
- Az alkalmazástípus regisztrálása
- Futó alkalmazáspéldányok eltávolítása
- 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
- A Service Fabric alkalmazásprojekt (*.sfproj) helyi menüjében válassza a Tulajdonságok elemet (vagy nyomja le az F4 billentyűt).
- A Tulajdonságok ablakban állítsa be az Alkalmazás hibakeresési mód tulajdonságát.
Alkalmazás hibakeresési módjai
- 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.
- Az alkalmazás eltávolításakor az alkalmazás el lesz távolítva, amikor a hibakeresési munkamenet véget ér.
- 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.
- 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.
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.
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.
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.
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.