Sdílet prostřednictvím


Správa rolí v Azure Cloud Services pomocí sady Visual Studio

Poznámka:

Tento článek se týká služeb Azure Cloud Services (Classic), které jsou pro nové zákazníky zastaralé a budou vyřazeny 31. srpna 2024. Stávající služby vytvořené pomocí této technologie se stále podporují prostřednictvím Azure Cloud Services (rozšířená podpora). Pro nový vývoj doporučujeme použít novější typ služby navržený pro váš konkrétní účel, například službu Aplikace Azure Service, Azure Functions nebo Azure Container Apps. Nejnovější seznam dostupných služeb najdete v tématu Adresář produktů Azure.

Po vytvoření cloudové služby Azure můžete do ní přidat nové role nebo z ní odebrat existující role. Můžete také importovat existující projekt a převést ho na roli. Můžete například importovat ASP.NET webovou aplikaci a určit ji jako webovou roli.

Požadavky

Přidání role do cloudové služby Azure

Následující kroky vás provedou přidáním webové role nebo role pracovního procesu do projektu cloudové služby Azure v sadě Visual Studio.

  1. Vytvořte nebo otevřete projekt cloudové služby Azure v sadě Visual Studio.

  2. V Průzkumník řešení rozbalte uzel projektu.

  3. Kliknutím pravým tlačítkem myši na uzel Role zobrazte místní nabídku. V místní nabídce vyberte Přidat, pak z aktuálního řešení vyberte existující webovou roli nebo roli pracovního procesu nebo vytvořte projekt webové role nebo role pracovního procesu. Můžete také vybrat vhodný projekt, například projekt webové aplikace ASP.NET, a přidružit ho k projektu role.

    Možnosti nabídky pro přidání role do projektu cloudové služby Azure

Odebrání role z cloudové služby Azure

Následující kroky vás provedou odebráním webové role nebo role pracovního procesu z projektu cloudové služby Azure v sadě Visual Studio.

  1. Vytvořte nebo otevřete projekt cloudové služby Azure v sadě Visual Studio.

  2. V Průzkumník řešení rozbalte uzel projektu.

  3. Rozbalte uzel Role.

  4. Klikněte pravým tlačítkem myši na uzel, který chcete odebrat, a v místní nabídce vyberte Odebrat.

    Možnosti nabídky pro přidání role do cloudové služby Azure

Čtení role do projektu cloudové služby Azure

Pokud odeberete roli z projektu cloudové služby, ale později se rozhodnete roli přidat zpět do projektu, přidají se jenom deklarace role a základní atributy, jako jsou koncové body a diagnostické informace. Do ServiceDefinition.csdef souboru nebo do souboru nejsou přidány žádné další zdroje ani odkazy ServiceConfiguration.cscfg . Pokud chcete tyto informace přidat, musíte je do těchto souborů přidat ručně.

Můžete například odebrat roli webové služby a později se rozhodnete tuto roli přidat zpět do svého řešení. Pokud to uděláte, dojde k chybě. Chcete-li této chybě zabránit, musíte přidat <LocalResources> prvek zobrazený v následujícím XML zpět do ServiceDefinition.csdef souboru. Jako součást atributu name pro <element LocalStorage> použijte název role webové služby, kterou jste přidali zpět do projektu. V tomto příkladu je název role webové služby WCFServiceWebRole1.

<WebRole name="WCFServiceWebRole1">
    <Sites>
      <Site name="Web">
        <Bindings>
          <Binding name="Endpoint1" endpointName="Endpoint1" />
        </Bindings>
      </Site>
    </Sites>
    <Endpoints>
      <InputEndpoint name="Endpoint1" protocol="http" port="80" />
    </Endpoints>
    <Imports>
      <Import moduleName="Diagnostics" />
    </Imports>
    <LocalResources>
      <LocalStorage name="WCFServiceWebRole1.svclog" sizeInMB="1000" cleanOnRoleRecycle="false" />
    </LocalResources>
</WebRole>