Megosztás a következőn keresztül:


Távoli Linux Service Fabric-fürtöt célzó .NET Core-alkalmazások létrehozása és közzététele a Visual Studióval

A Visual Studio eszközkészletével olyan Service Fabric .NET Core-alkalmazásokat fejleszthet és tehet közzé, amelyek linuxos Service Fabric-fürtöt céloznak. Az SDK-verziónak 3.4-es vagy újabb verziójúnak kell lennie egy Linux Service Fabric-fürtöket célzó .NET Core-alkalmazás Visual Studióból történő üzembe helyezéséhez.

Megjegyzés

A Visual Studio nem támogatja a Linuxot célzó Service Fabric-alkalmazások hibakeresését.

.NET Core-t célzó Service Fabric-alkalmazás létrehozása

  1. Indítsa el a Visual Studiót rendszergazdaként.
  2. Hozzon létre egy projektet a File-New-Project>> paranccsal.
  3. Az Új projekt párbeszédpanelen válassza a Felhő –> Service Fabric-alkalmazás lehetőséget. create-application
  4. Nevezze el az alkalmazást, és kattintson az OK gombra.
  5. Az Új Service Fabric-szolgáltatás lapon válassza ki a .NET Core szakaszban létrehozni kívánt szolgáltatástípust. create-service

Üzembe helyezés távoli Linux-fürtön

  1. A megoldáskezelőben kattintson a jobb gombbal az alkalmazásra, és válassza a Build lehetőséget. buildalkalmazás
  2. Miután az alkalmazás buildelési folyamata befejeződött, kattintson a jobb gombbal a szolgáltatásra, és válassza a csproj-fájl szerkesztését. edit-csproj
  3. Szerkessze az UpdateServiceFabricManifestEnabled tulajdonságot Igazról Hamis értékre, ha a szolgáltatás aktorprojekt-típus. Ha az alkalmazás nem rendelkezik aktorszolgáltatással, ugorjon a 4. lépésre.
    <UpdateServiceFabricManifestEnabled>False</UpdateServiceFabricManifestEnabled>

Megjegyzés

Az UpdateServiceFabricManifestEnabled false értékre állítása letiltja a ServiceManifest.xml frissítéseit a buildelés során. Az olyan módosítások, mint a szolgáltatás hozzáadása, eltávolítása vagy átnevezése, nem jelennek meg a ServiceManifest.xml. Ha bármilyen módosítás történik, manuálisan kell frissítenie a ServiceManifestet, vagy ideiglenesen true értékre kell állítania az UpdateServiceFabricManifestEnabled értéket, és létre kell hoznia azt a szolgáltatást, amely frissíti a ServiceManifest.xml, majd visszaállítja hamis értékre.

  1. Frissítse a RuntimeIndetifiert win7-x64-ről a szolgáltatási projekt célplatformjára.
    <RuntimeIdentifier>ubuntu.20.04-x64</RuntimeIdentifier>
  1. A ServiceManifestben frissítse az entrypoint programot a .exe eltávolításához.
    <EntryPoint> 
    <ExeHost> 
        <Program>Actor1</Program> 
    </ExeHost> 
    </EntryPoint>
  1. A Megoldáskezelő kattintson a jobb gombbal az alkalmazásra, és válassza a Közzététel parancsot. Megjelenik a Publish (Közzététel) párbeszédpanel.
  2. A Kapcsolatvégpont területen válassza ki a megcélzandó távoli Service Fabric Linux-fürt végpontot. publish-application

Következő lépések