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


Szolgáltatás portszámának megadása paraméterekkel a Service Fabricben

Ez a cikk bemutatja, hogyan adhatja meg egy szolgáltatás portszámát paraméterek használatával a Service Fabricben a Visual Studióval.

Egy szolgáltatás portszámának paraméterekkel történő megadására szolgáló eljárás

Ebben a példában a asp.net alapvető webes API portszámát egy paraméterrel állítja be.

  1. Nyissa meg a Visual Studiót, és hozzon létre egy új Service Fabric-alkalmazást.

  2. Válassza ki az Állapot nélküli ASP.NET Core-sablont.

  3. Válassza a Webes API-t.

  4. Nyissa meg a ServiceManifest.xml fájlt.

  5. Jegyezze fel a szolgáltatáshoz megadott végpont nevét. Az alapértelmezett szint a ServiceEndpoint.

  6. A ApplicationManifest.xml fájl megnyitása

  7. Az elemben ServiceManifestImport adjon hozzá egy új RessourceOverrides elemet a végpontra mutató hivatkozással a ServiceManifest.xml fájlban.

      <ServiceManifestImport>
        <ServiceManifestRef ServiceManifestName="Web1Pkg" ServiceManifestVersion="1.0.0" />
        <ResourceOverrides>
          <Endpoints>
            <Endpoint Name="ServiceEndpoint"/>
          </Endpoints>
        </ResourceOverrides>
        <ConfigOverrides />
      </ServiceManifestImport>
    
  8. Az elemben Endpoint mostantól bármely attribútum felülbírálható egy paraméterrel. Ebben a példában egy paraméternevet ad meg Port és állít be szögletes zárójelek használatával – például: [MyWebAPI_PortNumber]

      <ServiceManifestImport>
        <ServiceManifestRef ServiceManifestName="Web1Pkg" ServiceManifestVersion="1.0.0" />
        <ResourceOverrides>
          <Endpoints>
            <Endpoint Name="ServiceEndpoint" Port="[MyWebAPI_PortNumber]"/>
          </Endpoints>
        </ResourceOverrides>
        <ConfigOverrides />
      </ServiceManifestImport>
    
  9. A ApplicationManifest.xml fájlban adja meg a paramétert az Parameters elemben

      <Parameters>
        <Parameter Name="MyWebAPI_PortNumber" />
      </Parameters>
    
  10. És definiáljon egy DefaultValue

      <Parameters>
        <Parameter Name="MyWebAPI_PortNumber" DefaultValue="8080" />
      </Parameters>
    
  11. Nyissa meg az ApplicationParameters mappát és a Cloud.xml fájlt

  12. Ha egy másik portot szeretne megadni egy távoli fürtben való közzétételhez, adja hozzá a paramétert a portszámmal a fájlhoz.

      <Parameters>
        <Parameter Name="MyWebAPI_PortNumber" Value="80" />
      </Parameters>
    

Amikor az alkalmazást a Visual Studióból teszi közzé a Cloud.xml közzétételi profillal, a szolgáltatás a 80-s port használatára van konfigurálva. Ha az alkalmazást a MyWebAPI_PortNumber paraméter megadása nélkül telepíti, a szolgáltatás a 8080-at használja.

Következő lépések

Ha többet szeretne megtudni a cikkben tárgyalt alapvető fogalmakról, olvassa el a Több környezet alkalmazásainak kezelése című cikket.

A Visual Studióban elérhető egyéb alkalmazáskezelési képességekről további információt a Service Fabric-alkalmazások kezelése a Visual Studióban című témakörben talál.